Table of Contents

Class ResourceGroupAllocator

Namespace
Stride.Graphics
Assembly
Stride.Graphics.dll

Allocator for resource groups.

public class ResourceGroupAllocator : ComponentBase, IDisposable, IComponent, IReferencable, ICollectorHolder
Inheritance
ResourceGroupAllocator
Implements
Inherited Members
Extension Methods

Constructors

ResourceGroupAllocator(GraphicsResourceAllocator, CommandList)

public ResourceGroupAllocator(GraphicsResourceAllocator allocator, CommandList commandList)

Parameters

allocator GraphicsResourceAllocator
commandList CommandList

Methods

AllocateResourceGroup()

public ResourceGroup AllocateResourceGroup()

Returns

ResourceGroup

Destroy()

Disposes of object resources.

protected override void Destroy()

Flush()

public void Flush()

PrepareResourceGroup(ResourceGroupLayout, BufferPoolAllocationType, ResourceGroup)

public void PrepareResourceGroup(ResourceGroupLayout resourceGroupLayout, BufferPoolAllocationType constantBufferAllocationType, ResourceGroup resourceGroup)

Parameters

resourceGroupLayout ResourceGroupLayout
constantBufferAllocationType BufferPoolAllocationType
resourceGroup ResourceGroup

Reset(CommandList)

public void Reset(CommandList commandList)

Parameters

commandList CommandList