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 |