HDK
|
#include <GR_UtilsVK.h>
Public Member Functions | |
GR_InstanceBuffer (const char *name, RV_GPUType type, int vsize, int ninstances, int step=1) | |
void | init (RV_Render *r, int entries) |
UT_NON_COPYABLE (GR_InstanceBuffer) | |
Public Attributes | |
UT_UniquePtr< RV_VKBuffer > | Buffer |
UT_StringHolder | AttribName |
RV_GPUType | Type = RV_GPU_FLOAT32 |
int | VectorSize = 4 |
int | NumInstances = 1 |
int | InstanceStep = 1 |
Definition at line 124 of file GR_UtilsVK.h.
|
inline |
Definition at line 127 of file GR_UtilsVK.h.
GR_InstanceBuffer::UT_NON_COPYABLE | ( | GR_InstanceBuffer | ) |
UT_StringHolder GR_InstanceBuffer::AttribName |
Definition at line 142 of file GR_UtilsVK.h.
UT_UniquePtr<RV_VKBuffer> GR_InstanceBuffer::Buffer |
Definition at line 141 of file GR_UtilsVK.h.
int GR_InstanceBuffer::InstanceStep = 1 |
Definition at line 146 of file GR_UtilsVK.h.
int GR_InstanceBuffer::NumInstances = 1 |
Definition at line 145 of file GR_UtilsVK.h.
RV_GPUType GR_InstanceBuffer::Type = RV_GPU_FLOAT32 |
Definition at line 143 of file GR_UtilsVK.h.
int GR_InstanceBuffer::VectorSize = 4 |
Definition at line 144 of file GR_UtilsVK.h.