Otclient
14/8/2020
|
This is the complete list of members for ShaderProgram, including all inherited members.
add_ref() | stdext::shared_object | inline |
addShader(const ShaderPtr &shader) | ShaderProgram | |
addShaderFromSourceCode(Shader::ShaderType shaderType, const std::string &sourceCode) | ShaderProgram | |
addShaderFromSourceFile(Shader::ShaderType shaderType, const std::string &sourceFile) | ShaderProgram | |
asLuaObject() | LuaObject | inline |
bind() | ShaderProgram | |
bindAttributeLocation(int location, const char *name) | ShaderProgram | |
bindUniformLocation(int location, const char *name) | ShaderProgram | |
callLuaField(const std::string &field, const T &... args) | LuaObject | |
callLuaField(const std::string &field, const T &... args) | LuaObject | |
connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false) | LuaObject | |
const_self_cast() | stdext::shared_object | inline |
dec_ref() | stdext::shared_object | inline |
disableAttributeArray(int location) | ShaderProgram | inlinestatic |
disableAttributeArray(const char *name) | ShaderProgram | inline |
dynamic_self_cast() | stdext::shared_object | inline |
enableAttributeArray(int location) | ShaderProgram | inlinestatic |
enableAttributeArray(const char *name) | ShaderProgram | inline |
getAttributeLocation(const char *name) | ShaderProgram | |
getClassName() | LuaObject | |
getLuaField(const std::string &key) | LuaObject | |
getProgramId() | ShaderProgram | inline |
getShaders() | ShaderProgram | inline |
getUseCount() | LuaObject | |
hasLuaField(const std::string &field) | LuaObject | |
isLinked() | ShaderProgram | inline |
link() | ShaderProgram | virtual |
log() | ShaderProgram | |
luaCallLuaField(const std::string &field, const T &... args) | LuaObject | |
luaGetField(const std::string &key) | LuaObject | |
luaGetFieldsTable() | LuaObject | |
luaGetMetatable() | LuaObject | |
LuaObject() | LuaObject | |
luaSetField(const std::string &key) | LuaObject | |
operator=(const LuaObject &) | LuaObject | inline |
ref_count() | stdext::shared_object | inline |
release() | ShaderProgram | static |
releaseLuaFieldsTable() | LuaObject | |
removeAllShaders() | ShaderProgram | |
removeShader(const ShaderPtr &shader) | ShaderProgram | |
setAttributeArray(int location, const float *values, int size, int stride=0) | ShaderProgram | inline |
setAttributeArray(const char *name, const float *values, int size, int stride=0) | ShaderProgram | inline |
setAttributeValue(int location, float value) | ShaderProgram | inline |
setAttributeValue(int location, float x, float y) | ShaderProgram | inline |
setAttributeValue(int location, float x, float y, float z) | ShaderProgram | inline |
setAttributeValue(const char *name, float value) | ShaderProgram | inline |
setAttributeValue(const char *name, float x, float y) | ShaderProgram | inline |
setAttributeValue(const char *name, float x, float y, float z) | ShaderProgram | inline |
setLuaField(const std::string &key, const T &value) | LuaObject | |
setUniformValue(int location, const Color &color) | ShaderProgram | inline |
setUniformValue(int location, int value) | ShaderProgram | inline |
setUniformValue(int location, float value) | ShaderProgram | inline |
setUniformValue(int location, float x, float y) | ShaderProgram | inline |
setUniformValue(int location, float x, float y, float z) | ShaderProgram | inline |
setUniformValue(int location, float x, float y, float z, float w) | ShaderProgram | inline |
setUniformValue(int location, const Matrix2 &mat) | ShaderProgram | inline |
setUniformValue(int location, const Matrix3 &mat) | ShaderProgram | inline |
setUniformValue(const char *name, const Color &color) | ShaderProgram | inline |
setUniformValue(const char *name, int value) | ShaderProgram | inline |
setUniformValue(const char *name, float value) | ShaderProgram | inline |
setUniformValue(const char *name, float x, float y) | ShaderProgram | inline |
setUniformValue(const char *name, float x, float y, float z) | ShaderProgram | inline |
setUniformValue(const char *name, float x, float y, float z, float w) | ShaderProgram | inline |
setUniformValue(const char *name, const Matrix2 &mat) | ShaderProgram | inline |
setUniformValue(const char *name, const Matrix3 &mat) | ShaderProgram | inline |
ShaderProgram() | ShaderProgram | |
shared_object() | stdext::shared_object | inline |
static_self_cast() | stdext::shared_object | inline |
~LuaObject() | LuaObject | virtual |
~ShaderProgram() | ShaderProgram | |
~shared_object() | stdext::shared_object | inlinevirtual |