|
HDK
|
This is the complete list of members for RE_UniformBlock, including all inherited members.
| addUniform(const UT_StringHolder &name, RE_UniformType type, int array_size, int offset, int location, int top_array_size, int top_array_stride) | RE_UniformBlock | |
| arrayDuplicate(int array_size) const | RE_UniformBlock | |
| bindDouble(const UT_StringHolder &name, fpreal64 v, int array_index=0) | RE_UniformBlock | |
| bindDoubles(const UT_StringHolder &name, const fpreal64 *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindDVector3(const UT_StringHolder &name, const fpreal64 *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindFloat(const UT_StringHolder &name, fpreal32 v, int array_index=0) | RE_UniformBlock | |
| bindFloats(const UT_StringHolder &name, const fpreal32 *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindInt(const UT_StringHolder &name, int v, int array_index=0) | RE_UniformBlock | |
| bindInts(const UT_StringHolder &name, const int *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindIntVector3(const UT_StringHolder &name, const int *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix2F &m, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix3F &m, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix4F &m, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix2D &m, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix3D &m, int array_index=0) | RE_UniformBlock | |
| bindMatrix(const UT_StringHolder &name, const UT_Matrix4D &m, int array_index=0) | RE_UniformBlock | |
| bindUint64(const UT_StringHolder &name, uint64 v, int array_index=0) | RE_UniformBlock | |
| bindUint64s(const UT_StringHolder &name, const uint64 *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector2F &v, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector3F &v, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector4F &v, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector2D &v, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector3D &v, int array_index=0) | RE_UniformBlock | |
| bindVector(const UT_StringHolder &name, const UT_Vector4D &v, int array_index=0) | RE_UniformBlock | |
| bindVector3(const UT_StringHolder &name, const fpreal32 *valarray, int array_size, int array_index=0) | RE_UniformBlock | |
| clearUniforms() | RE_UniformBlock | |
| conditionalAddRef() noexcept | UT_IntrusiveRefCounter< RE_UniformBlock > | inline |
| dirtyAllUniformBlocks() | RE_UniformBlock | inlinestatic |
| downloadBuffer(RE_Render *r) | RE_UniformBlock | |
| duplicate(bool block_data_too=true) const | RE_UniformBlock | |
| getArrayLength() const | RE_UniformBlock | inline |
| getID() const | RE_UniformBlock | inline |
| getInitializedShader() const | RE_UniformBlock | inline |
| getInstanceName() const | RE_UniformBlock | inline |
| getMemoryUsage(bool inclusive) const | RE_UniformBlock | |
| getName() const | RE_UniformBlock | inline |
| getNumUniforms() const | RE_UniformBlock | |
| getSizeB() const | RE_UniformBlock | |
| getUniformName(int index) const | RE_UniformBlock | |
| getUniformShaderIndex(int index) const | RE_UniformBlock | |
| hasUniform(const UT_StringHolder &name) const | RE_UniformBlock | |
| isCompatible(const RE_UniformBlock *block) const | RE_UniformBlock | |
| isDirty() const | RE_UniformBlock | inline |
| isInitializedFor(const RE_Shader *sh) const | RE_UniformBlock | inline |
| operator=(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< RE_UniformBlock > | inline |
| print(std::ostream *os=nullptr) | RE_UniformBlock | |
| RE_UniformBlock(const char *name=nullptr) | RE_UniformBlock | explicit |
| setBufferSizes(int fixed_size_bytes, int variable_size_bytes) | RE_UniformBlock | |
| setInitializedFor(const RE_Shader *sh) | RE_UniformBlock | inline |
| setInstanceName(const char *name) | RE_UniformBlock | |
| setName(const char *name) | RE_UniformBlock | |
| setOriginProgramID(int pid) | RE_UniformBlock | inline |
| setSize(int bytes) | RE_UniformBlock | |
| updateBlock(RE_UniformBlock *b, const RE_Shader *sh) const | RE_UniformBlock | |
| uploadBuffer(RE_Render *r) | RE_UniformBlock | |
| use_count() const noexcept | UT_IntrusiveRefCounter< RE_UniformBlock > | inline |
| UT_IntrusiveRefCounter() noexcept | UT_IntrusiveRefCounter< RE_UniformBlock > | inline |
| UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< RE_UniformBlock > | inline |
| ~RE_UniformBlock() | RE_UniformBlock | |
| ~UT_IntrusiveRefCounter() | UT_IntrusiveRefCounter< RE_UniformBlock > | inlineprotected |