SuperTuxKart
|
This is the complete list of members for Shader< T, Args >, including all inherited members.
assignTextureUnit(GLuint index, const char *uniform, T1... rest) | Shader< T, Args > | inline |
assignTextureUnitNoUse() | Shader< T, Args > | inlineprivate |
assignTextureUnitNoUse(GLuint index, const char *uniform, T1... rest) | Shader< T, Args > | inlineprivate |
assignUniforms(U... rest) | Shader< T, Args > | inlineprotected |
assignUniformsImpl() | Shader< T, Args > | inlineprivate |
assignUniformsImpl(const char *name, U... rest) | Shader< T, Args > | inlineprivate |
AttributeType enum name (defined in ShaderBase) | ShaderBase | protected |
bindPoint(const char *name, int index) | Shader< T, Args > | inlineprivate |
createVAO() (defined in ShaderBase) | ShaderBase | |
drawFullScreenEffect(Args...args) (defined in Shader< T, Args >) | Shader< T, Args > | inline |
getInstance() | Singleton< T > | inlinestatic |
getUniformLocation(const char *name) (defined in ShaderBase) | ShaderBase | inline |
kill() | Singleton< T > | inlinestatic |
killShaders() (defined in ShaderBase) | ShaderBase | static |
loadAndAttachShader() | ShaderBase | inlineprotected |
loadAndAttachShader(GLint shader_type, const std::string &name, Types ... args) (defined in ShaderBase) | ShaderBase | inlineprotected |
loadAndAttachShader(GLint shader_type, const char *name, Types ... args) | ShaderBase | inlineprotected |
loadProgram(AttributeType type, Types ... args) | Shader< T, Args > | inline |
loadTFBProgram(const std::string &vertex_file_path, const char **varyings, unsigned varyingscount) | ShaderBase | |
m_all_kill_functions | ShaderBase | protectedstatic |
m_program | ShaderBase | protected |
m_shaders (defined in ShaderBase) | ShaderBase | protected |
m_singleton (defined in Singleton< T >) | Singleton< T > | privatestatic |
m_uniforms (defined in Shader< T, Args >) | Shader< T, Args > | private |
OBJECT enum value (defined in ShaderBase) | ShaderBase | protected |
PARTICLES_RENDERING enum value (defined in ShaderBase) | ShaderBase | protected |
PARTICLES_SIM enum value (defined in ShaderBase) | ShaderBase | protected |
printFileList(GLint shader_type, const char *filepath, Types ... args) | Shader< T, Args > | inlineprotected |
printFileList() | Shader< T, Args > | inlineprivate |
setUniforms(const Args &... args) const | Shader< T, Args > | inline |
setUniformsImpl(const std::vector< float > &v, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl() const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::core::matrix4 &mat, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::video::SColorf &col, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::video::SColor &col, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const std::array< float, 4 > &ff, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::core::vector3df &v, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::core::vector2df &v, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(const irr::core::dimension2df &v, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(float f, Args1... arg) const | Shader< T, Args > | inlineprivate |
setUniformsImpl(int f, Args1... arg) const | Shader< T, Args > | inlineprivate |
Shader() | Shader< T, Args > | inline |
ShaderBase() | ShaderBase | |
Singleton() | Singleton< T > | inlineprotected |
SKINNED_MESH enum value (defined in ShaderBase) | ShaderBase | protected |
use() | ShaderBase | inline |
~ShaderBase() (defined in ShaderBase) | ShaderBase | inline |
~Singleton() | Singleton< T > | inlineprotectedvirtual |