SuperTuxKart
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ColoredRectShader Member List

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

assignTextureUnit(GLuint index, const char *uniform, T1... rest)Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inline
assignTextureUnitNoUse()Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
assignTextureUnitNoUse(GLuint index, const char *uniform, T1... rest)Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
assignUniforms(U... rest)Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprotected
assignUniformsImpl()Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
assignUniformsImpl(const char *name, U... rest)Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
AttributeType enum name (defined in ShaderBase)ShaderBaseprotected
bindPoint(const char *name, int index)Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
ColoredRectShader() (defined in ColoredRectShader)ColoredRectShaderinline
createVAO() (defined in ShaderBase)ShaderBase
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< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >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
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< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprotected
printFileList()Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniforms(const Args &... args) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inline
setUniformsImpl(const std::vector< float > &v, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl() constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::core::matrix4 &mat, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::video::SColorf &col, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::video::SColor &col, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const std::array< float, 4 > &ff, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::core::vector3df &v, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::core::vector2df &v, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(const irr::core::dimension2df &v, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(float f, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
setUniformsImpl(int f, Args1... arg) constShader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >inlineprivate
Shader()Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >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