HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_PushConstants Member List

This is the complete list of members for RV_PushConstants, 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(const UT_StringRef &name, RV_UniformType type, const void *data, exint data_size, int array_index=0, 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
fillBuffer(const void *data, int offset=0, int size=0)RV_PushConstants
forceDirty()RV_PushConstantsinline
isDirty() const RV_PushConstantsinline
RV_PushConstants(RV_Render *r)RV_PushConstants
RV_ShaderBindFuncs()RV_ShaderBindFuncsinlineprotected
upload(RV_Render *r)RV_PushConstants
~RV_PushConstants() overrideRV_PushConstants
~RV_ShaderBindFuncs()RV_ShaderBindFuncsinlineprotectedvirtual