ResourceGroupAllocator Class
Namespace: Stride.GraphicsAssembly: Stride.Graphics.dll
Allocator for resource groups.
Derived from ResourceGroupAllocator:
public class ResourceGroupAllocator : ComponentBase, IDisposable, IComponent, IReferencable, ICollectorHolder
Constructors
ResourceGroupAllocator(GraphicsResourceAllocator, CommandList)
public ResourceGroupAllocator(GraphicsResourceAllocator allocator, CommandList commandList)
Parameters
Type | Name | Description |
---|---|---|
GraphicsResourceAllocator | allocator | |
CommandList | commandList |
Methods
AllocateResourceGroup()
public ResourceGroup AllocateResourceGroup()
Returns
Type | Description |
---|---|
ResourceGroup |
Destroy()
protected override void Destroy()
Overrides
Flush()
public void Flush()
PrepareResourceGroup(ResourceGroupLayout, BufferPoolAllocationType, ResourceGroup)
public void PrepareResourceGroup(ResourceGroupLayout resourceGroupLayout, BufferPoolAllocationType constantBufferAllocationType, ResourceGroup resourceGroup)
Parameters
Type | Name | Description |
---|---|---|
ResourceGroupLayout | resourceGroupLayout | |
BufferPoolAllocationType | constantBufferAllocationType | |
ResourceGroup | resourceGroup |
Reset(CommandList)
public void Reset(CommandList commandList)
Parameters
Type | Name | Description |
---|---|---|
CommandList | commandList |