Otclient  14/8/2020
PainterShaderProgram Member List

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

add_ref()stdext::shared_objectinline
addMultiTexture(const std::string &file)PainterShaderProgram
addShader(const ShaderPtr &shader)ShaderProgram
addShaderFromSourceCode(Shader::ShaderType shaderType, const std::string &sourceCode)ShaderProgram
addShaderFromSourceFile(Shader::ShaderType shaderType, const std::string &sourceFile)ShaderProgram
asLuaObject()LuaObjectinline
bind()ShaderProgram
bindAttributeLocation(int location, const char *name)ShaderProgram
bindMultiTextures()PainterShaderProgram
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
COLOR_UNIFORM enum valuePainterShaderProgramprotected
connectLuaField(const std::string &field, const std::function< T > &f, bool pushFront=false)LuaObject
const_self_cast()stdext::shared_objectinline
dec_ref()stdext::shared_objectinline
disableAttributeArray(int location)ShaderPrograminlinestatic
disableAttributeArray(const char *name)ShaderPrograminline
dynamic_self_cast()stdext::shared_objectinline
enableAttributeArray(int location)ShaderPrograminlinestatic
enableAttributeArray(const char *name)ShaderPrograminline
getAttributeLocation(const char *name)ShaderProgram
getClassName()LuaObject
getLuaField(const std::string &key)LuaObject
getProgramId()ShaderPrograminline
getShaders()ShaderPrograminline
getUseCount()LuaObject
hasLuaField(const std::string &field)LuaObject
isLinked()ShaderPrograminline
link()PainterShaderProgramvirtual
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
OPACITY_UNIFORM enum valuePainterShaderProgramprotected
operator=(const LuaObject &)LuaObjectinline
PainterOGL2 classPainterShaderProgramfriend
PainterShaderProgram()PainterShaderProgram
PROJECTION_MATRIX_UNIFORM enum valuePainterShaderProgramprotected
ref_count()stdext::shared_objectinline
release()ShaderProgramstatic
releaseLuaFieldsTable()LuaObject
removeAllShaders()ShaderProgram
removeShader(const ShaderPtr &shader)ShaderProgram
RESOLUTION_UNIFORM enum valuePainterShaderProgramprotected
setAttributeArray(int location, const float *values, int size, int stride=0)ShaderPrograminline
setAttributeArray(const char *name, const float *values, int size, int stride=0)ShaderPrograminline
setAttributeValue(int location, float value)ShaderPrograminline
setAttributeValue(int location, float x, float y)ShaderPrograminline
setAttributeValue(int location, float x, float y, float z)ShaderPrograminline
setAttributeValue(const char *name, float value)ShaderPrograminline
setAttributeValue(const char *name, float x, float y)ShaderPrograminline
setAttributeValue(const char *name, float x, float y, float z)ShaderPrograminline
setColor(const Color &color)PainterShaderProgram
setLuaField(const std::string &key, const T &value)LuaObject
setOpacity(float opacity)PainterShaderProgram
setProjectionMatrix(const Matrix3 &projectionMatrix)PainterShaderProgram
setResolution(const Size &resolution)PainterShaderProgram
setTextureMatrix(const Matrix3 &textureMatrix)PainterShaderProgram
setTransformMatrix(const Matrix3 &transformMatrix)PainterShaderProgram
setUniformValue(int location, const Color &color)ShaderPrograminline
setUniformValue(int location, int value)ShaderPrograminline
setUniformValue(int location, float value)ShaderPrograminline
setUniformValue(int location, float x, float y)ShaderPrograminline
setUniformValue(int location, float x, float y, float z)ShaderPrograminline
setUniformValue(int location, float x, float y, float z, float w)ShaderPrograminline
setUniformValue(int location, const Matrix2 &mat)ShaderPrograminline
setUniformValue(int location, const Matrix3 &mat)ShaderPrograminline
setUniformValue(const char *name, const Color &color)ShaderPrograminline
setUniformValue(const char *name, int value)ShaderPrograminline
setUniformValue(const char *name, float value)ShaderPrograminline
setUniformValue(const char *name, float x, float y)ShaderPrograminline
setUniformValue(const char *name, float x, float y, float z)ShaderPrograminline
setUniformValue(const char *name, float x, float y, float z, float w)ShaderPrograminline
setUniformValue(const char *name, const Matrix2 &mat)ShaderPrograminline
setUniformValue(const char *name, const Matrix3 &mat)ShaderPrograminline
setupUniforms()PainterShaderProgramprotectedvirtual
ShaderProgram()ShaderProgram
shared_object()stdext::shared_objectinline
static_self_cast()stdext::shared_objectinline
TEX0_UNIFORM enum valuePainterShaderProgramprotected
TEX1_UNIFORM enum valuePainterShaderProgramprotected
TEX2_UNIFORM enum valuePainterShaderProgramprotected
TEX3_UNIFORM enum valuePainterShaderProgramprotected
TEXCOORD_ATTR enum valuePainterShaderProgramprotected
TEXTURE_MATRIX_UNIFORM enum valuePainterShaderProgramprotected
TIME_UNIFORM enum valuePainterShaderProgramprotected
TRANSFORM_MATRIX_UNIFORM enum valuePainterShaderProgramprotected
updateTime()PainterShaderProgram
VERTEX_ATTR enum valuePainterShaderProgramprotected
~LuaObject()LuaObjectvirtual
~ShaderProgram()ShaderProgram
~shared_object()stdext::shared_objectinlinevirtual