SuperTuxKart
Loading...
Searching...
No Matches
Shader< T, Args > Member List

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)ShaderBaseprotected
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)ShaderBaseinline
kill()Singleton< T >inlinestatic
killShaders() (defined in ShaderBase)ShaderBasestatic
loadAndAttachShader()ShaderBaseinlineprotected
loadAndAttachShader(GLint shader_type, const std::string &name, Types ... args) (defined in ShaderBase)ShaderBaseinlineprotected
loadAndAttachShader(GLint shader_type, const char *name, Types ... args)ShaderBaseinlineprotected
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_functionsShaderBaseprotectedstatic
m_programShaderBaseprotected
m_shaders (defined in ShaderBase)ShaderBaseprotected
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)ShaderBaseprotected
PARTICLES_RENDERING enum value (defined in ShaderBase)ShaderBaseprotected
PARTICLES_SIM enum value (defined in ShaderBase)ShaderBaseprotected
printFileList(GLint shader_type, const char *filepath, Types ... args)Shader< T, Args >inlineprotected
printFileList()Shader< T, Args >inlineprivate
setUniforms(const Args &... args) constShader< T, Args >inline
setUniformsImpl(const std::vector< float > &v, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl() constShader< T, Args >inlineprivate
setUniformsImpl(const irr::core::matrix4 &mat, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const irr::video::SColorf &col, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const irr::video::SColor &col, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const std::array< float, 4 > &ff, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const irr::core::vector3df &v, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const irr::core::vector2df &v, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(const irr::core::dimension2df &v, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(float f, Args1... arg) constShader< T, Args >inlineprivate
setUniformsImpl(int f, Args1... arg) constShader< T, Args >inlineprivate
Shader()Shader< T, Args >inline
ShaderBase()ShaderBase
Singleton()Singleton< T >inlineprotected
SKINNED_MESH enum value (defined in ShaderBase)ShaderBaseprotected
use()ShaderBaseinline
~ShaderBase() (defined in ShaderBase)ShaderBaseinline
~Singleton()Singleton< T >inlineprotectedvirtual