Class DynamicVertexBuffer
Dynamic vertex buffer that allows to render any vertices during single frame (supports dynamic resizing)
Inheritance
DynamicVertexBuffer
Assembly: FlaxEngine.dll
File: Engine/Graphics/DynamicBuffer.h
Syntax
public class DynamicVertexBuffer : public DynamicBuffer
Constructors
DynamicVertexBuffer(uint32 initialCapacity, uint32 stride, const String& name=String::Empty, GPUVertexLayout* layout=nullptr)
Init
Declaration
public DynamicVertexBuffer(uint32 initialCapacity, uint32 stride, const String& name=String::Empty, GPUVertexLayout* layout=nullptr)
Parameters
uint32
initialCapacity
Initial capacity of the buffer (in bytes) |
uint32
stride
Stride in bytes |
String
name
Buffer name |
GPUVertexLayout
layout
The vertex buffer layout. |
Methods
GetLayout()
InitDesc(GPUBufferDescription& desc, int32 numElements)
Declaration
protected virtual void InitDesc(GPUBufferDescription& desc, int32 numElements) override
Parameters
GPUBufferDescription
desc
|
int32
numElements
|