|
Otclient 1.0
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 |