HDK
|
#include <GR_UtilsVK.h>
Public Member Functions | |
GR_InstanceBuffer (const char *name, RV_GPUType type, int vsize, int ninstances, int step=1, bool normalized=true) | |
void | init (RV_Render *r, int entries) |
void | initCPUMapped (RV_Render *r, int entries, bool cpu_mapped=true) |
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 |
bool | NormalizedFormat = true |
Definition at line 272 of file GR_UtilsVK.h.
|
inline |
Definition at line 275 of file GR_UtilsVK.h.
GR_InstanceBuffer::UT_NON_COPYABLE | ( | GR_InstanceBuffer | ) |
UT_StringHolder GR_InstanceBuffer::AttribName |
Definition at line 293 of file GR_UtilsVK.h.
UT_UniquePtr<RV_VKBuffer> GR_InstanceBuffer::Buffer |
Definition at line 292 of file GR_UtilsVK.h.
int GR_InstanceBuffer::InstanceStep = 1 |
Definition at line 297 of file GR_UtilsVK.h.
bool GR_InstanceBuffer::NormalizedFormat = true |
Definition at line 298 of file GR_UtilsVK.h.
int GR_InstanceBuffer::NumInstances = 1 |
Definition at line 296 of file GR_UtilsVK.h.
RV_GPUType GR_InstanceBuffer::Type = RV_GPU_FLOAT32 |
Definition at line 294 of file GR_UtilsVK.h.
int GR_InstanceBuffer::VectorSize = 4 |
Definition at line 295 of file GR_UtilsVK.h.