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

This is the complete list of members for RE_Uniform, including all inherited members.

assignBuiltIn(RE_Render *r, RE_UniformBuiltIn built_in, const void *data)RE_Uniformstatic
assignBuiltInArray(RE_Render *r, RE_UniformBuiltIn built_in, const void *data, int start, int num)RE_Uniformstatic
className() const UT_LinkNodeprotectedvirtual
copy(const RE_Uniform *copy)RE_Uniform
copyBytes(const void *data)RE_Uniform
copyFrom(const RE_UniformStackEntry &entry)RE_Uniform
copyTo(RE_UniformStackEntry &entry) const RE_Uniform
getAlpha(int index=0) const RE_Uniform
getArrayNameAndIndex(const char *str, UT_String &name_out, int *index_out)RE_Uniformstatic
getBuiltIn(const RE_Uniform *uniform, int languages=RE_SHADER_LANGUAGE_ALL)RE_Uniformstatic
getBuiltIn(const UT_StringHolder &name, RE_UniformType type, int languages=RE_SHADER_LANGUAGE_ALL)RE_Uniformstatic
getBuiltInName(RE_UniformBuiltIn built_in)RE_Uniformstatic
getBuiltInType() const RE_Uniforminline
getBuiltInType(RE_UniformBuiltIn built_in)RE_Uniformstatic
getByteCapacity() const RE_Uniforminline
getByteSize() const RE_Uniforminline
getColor(int index=0) const RE_Uniform
getFloat(int index=0) const RE_Uniform
getIndexedName(int index, UT_WorkBuffer &out) const RE_Uniform
getInt(int index=0) const RE_Uniform
getMatrix3(int index=0) const RE_Uniform
getMatrix4(int index=0) const RE_Uniform
getName() const RE_Uniforminline
getShaderUniformIndex(const RE_Shader *sh) const RE_Uniform
getSize() const RE_Uniforminline
getType() const RE_Uniforminline
getValue(int index=0) const RE_Uniform
getValue(int index=0)RE_Uniform
getVector2(int index=0) const RE_Uniform
getVector3(int index=0) const RE_Uniform
getVector3i(int index=0) const RE_Uniform
getVector4(int index=0) const RE_Uniform
getVectorSize(RE_UniformType type)RE_Uniformstatic
getVersion() const RE_Uniforminline
initBuiltIns()RE_Uniformstatic
isAutoGenerated() const RE_Uniforminline
isFloat(RE_UniformType type)RE_Uniformstatic
isImage(RE_UniformType type)RE_Uniformstatic
isInt(RE_UniformType type)RE_Uniformstatic
isSampler(RE_UniformType type)RE_Uniformstatic
next()UT_LinkNodeinline
next() const UT_LinkNodeinline
operator=(const UT_LinkNode &)=deleteUT_LinkNode
operator==(const RE_Uniform &uniform) const RE_Uniform
outTo(std::ostream &os) const UT_LinkNodeprotectedvirtual
prev()UT_LinkNodeinline
prev() const UT_LinkNodeinline
print() const RE_Uniform
RE_Uniform(const char *name, RE_UniformType type, int size=1)RE_Uniform
RE_Uniform(RE_UniformBuiltIn built_in, int size)RE_Uniform
registerBuiltIn(RE_Render *r, RE_UniformBuiltIn built_in, const RE_Uniform &uniform)RE_Uniformstatic
registerBuiltIn(RE_Render *r, RE_UniformBuiltIn built_in, const void *data=nullptr)RE_Uniformstatic
setAutoGenerated(bool gen=true)RE_Uniforminline
setValue(const void *value, int index=0)RE_Uniform
setValues(const void *value)RE_Uniform
storeShaderUniformIndex(const RE_Shader *sh, int index) const RE_Uniform
unregisterBuiltIn(RE_Render *r, RE_UniformBuiltIn built_in)RE_Uniformstatic
UT_LinkNode()UT_LinkNodeinline
UT_LinkNode(const UT_LinkNode &)=deleteUT_LinkNode
~RE_Uniform() overrideRE_Uniform
~UT_LinkNode()UT_LinkNodevirtual