|
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.