Class DynamicStructuredBuffer
Dynamic structured buffer that allows to upload data to the GPU from CPU (supports dynamic resizing).
Inheritance
DynamicStructuredBuffer
Assembly: FlaxEngine.dll
File: Engine/Graphics/DynamicBuffer.h
Syntax
public class DynamicStructuredBuffer : public DynamicBuffer
Constructors
DynamicStructuredBuffer(uint32 initialCapacity, uint32 stride, bool isUnorderedAccess=false, const String& name=String::Empty)
Init
Declaration
public DynamicStructuredBuffer(uint32 initialCapacity, uint32 stride, bool isUnorderedAccess=false, const String& name=String::Empty)
Parameters
uint32
initialCapacity
Initial capacity of the buffer (in bytes). |
uint32
stride
Stride in bytes. |
bool
isUnorderedAccess
True if unordered access usage. |
String
name
Buffer name. |
Methods
InitDesc(GPUBufferDescription& desc, int32 numElements)
Declaration
protected virtual void InitDesc(GPUBufferDescription& desc, int32 numElements) override
Parameters
GPUBufferDescription
desc
|
int32
numElements
|