HDK
|
This is the complete list of members for RV_ShaderBlock, including all inherited members.
bindDouble(const UT_StringRef &name, fpreal64 v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindDoubles(const UT_StringRef &name, const fpreal64 *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindDVector3(const UT_StringRef &name, const fpreal64 *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindFloat(const UT_StringRef &name, fpreal32 v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindFloats(const UT_StringRef &name, const fpreal32 *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindInt(const UT_StringRef &name, int v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindInts(const UT_StringRef &name, const int *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindIntVector3(const UT_StringRef &name, const int *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix2F &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix3F &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix4F &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix2D &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix3D &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindMatrix(const UT_StringRef &name, const UT_Matrix4D &m, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindUint64(const UT_StringRef &name, uint64 v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindUint64s(const UT_StringRef &name, const uint64 *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindUniform(int idx, RV_UniformType type, const void *data, exint data_size, int array_index=0) | RV_ShaderBlock | |
RV_ShaderBindFuncs::bindUniform(const UT_StringRef &name, RV_UniformType type, const void *data, exint data_size, int array_index=0, int array_range=1, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector2F &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector3F &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector4F &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector2D &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector3D &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector4D &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector2i &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector3i &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector(const UT_StringRef &name, const UT_Vector4i &v, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
bindVector3(const UT_StringRef &name, const fpreal32 *valarray, int array_size, int array_index=0, int *opt_idx=nullptr) | RV_ShaderBindFuncs | |
create(RV_Instance *inst, const RV_VKDescriptorBinding &binding_layout, const char *name=nullptr, uint32_t array_size=0) | RV_ShaderBlock | static |
createCPUMapped(RV_Instance *inst, const RV_VKDescriptorBinding &binding_layout, const char *name=nullptr, uint32_t array_size=0, bool cpu_mapped=false) | RV_ShaderBlock | static |
downloadArray(RV_Render *r, void *data, exint size, exint offset=0) | RV_ShaderBlock | |
downloadArray(RV_Render *r, T &data, exint offset=0) | RV_ShaderBlock | inline |
downloadBuffer(RV_Render *r) | RV_ShaderBlock | |
fillBuffer(const void *data, int offset=0, int size=0) | RV_ShaderBlock | |
getArrayLength() const | RV_ShaderBlock | inline |
getArrayOffset() const | RV_ShaderBlock | inline |
getBindingNum() const | RV_ShaderBlock | inline |
getBufferObject() | RV_ShaderBlock | inline |
getCPUBuffer() | RV_ShaderBlock | inline |
getFixedSize() | RV_ShaderBlock | inline |
getSize() const | RV_ShaderBlock | |
GR_Uniforms | RV_ShaderBlock | |
isCompatible(const RV_VKDescriptorBinding &binding) const | RV_ShaderBlock | |
isDirty() const | RV_ShaderBlock | inline |
myBuiltinArrayIdxToLocalIdx | RV_ShaderBlock | |
print(RV_ShaderProgram *opt_shr=nullptr) const | RV_ShaderBlock | |
RV_ShaderBindFuncs | RV_ShaderBlock | |
RV_ShaderBindFuncs::RV_ShaderBindFuncs() | RV_ShaderBindFuncs | inlineprotected |
uploadArray(RV_Render *r, const void *data, exint size, exint offset=0) | RV_ShaderBlock | |
uploadArray(RV_Render *r, const T &data, exint offset=0) | RV_ShaderBlock | inline |
uploadBuffer(RV_Render *r) | RV_ShaderBlock | |
~RV_ShaderBindFuncs() | RV_ShaderBindFuncs | inlineprotectedvirtual |
~RV_ShaderBlock() override | RV_ShaderBlock |