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

This is the complete list of members for RV_ShaderBindFuncs, 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
copyToBuffer(const void *data, int size, int offset, const char *name)=0RV_ShaderBindFuncsprotectedpure virtual
copyToBufferStride(const void *data, int len, int size, int stride, int offset, const char *name)=0RV_ShaderBindFuncsprotectedpure virtual
getUniform(const UT_StringRef &name, int *opt_idx) const =0RV_ShaderBindFuncsprotectedpure virtual
RV_ShaderBindFuncs()RV_ShaderBindFuncsinlineprotected
~RV_ShaderBindFuncs()RV_ShaderBindFuncsinlineprotectedvirtual