Class ResourceGroupAllocator
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
allocatorGraphicsResourceAllocatorcommandListCommandList
Methods
AllocateResourceGroup()
public ResourceGroup AllocateResourceGroup()
Returns
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
resourceGroupLayoutResourceGroupLayoutconstantBufferAllocationTypeBufferPoolAllocationTyperesourceGroupResourceGroup
Reset(CommandList)
public void Reset(CommandList commandList)
Parameters
commandListCommandList