SuperTuxKart
Loading...
Searching...
No Matches
TextureShader< C, NUM_TEXTURES, tp > Member List

This is the complete list of members for TextureShader< C, NUM_TEXTURES, tp >, including all inherited members.

assignSamplerNames(Args...args)TextureShader< C, NUM_TEXTURES, tp >inline
assignTextureNamesImpl()TextureShader< C, NUM_TEXTURES, tp >inlineprivate
assignTextureNamesImpl(GLuint tex_unit, const char *name, SamplerTypeNew sampler_type, Args...args)TextureShader< C, NUM_TEXTURES, tp >inlineprivate
assignTextureUnit(GLuint index, const char *uniform, T1... rest)Shader< C, tp... >inline
assignTextureUnitNoUse()Shader< C, tp... >inlineprivate
assignTextureUnitNoUse(GLuint index, const char *uniform, T1... rest)Shader< C, tp... >inlineprivate
assignUniforms(U... rest)Shader< C, tp... >inlineprotected
assignUniformsImpl()Shader< C, tp... >inlineprivate
assignUniformsImpl(const char *name, U... rest)Shader< C, tp... >inlineprivate
AttributeType enum name (defined in ShaderBase)ShaderBaseprotected
bindCubemapTrilinear(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
BindFunction typedef (defined in TextureShaderBase)TextureShaderBase
bindPoint(const char *name, int index)Shader< C, tp... >inlineprivate
bindTextureBilinear(GLuint texture_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureBilinearClamped(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureBuffer(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureNearest(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureNearestClamped(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureSemiTrilinear(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureShadow(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureTrilinearAnisotropic(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTextureVolume(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
bindTrilinearClampedArrayTexture(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
createBilinearClampedSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createBilinearSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createNearestSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createSamplers(SamplerTypeNew sampler_type) (defined in TextureShaderBase)TextureShaderBaseprotected
createSemiTrilinearSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createShadowSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createTrilinearClampedArray() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
createTrilinearSampler() (defined in TextureShaderBase)TextureShaderBaseprivatestatic
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< C, tp... >inline
loadTFBProgram(const std::string &vertex_file_path, const char **varyings, unsigned varyingscount)ShaderBase
m_all_bind_functions (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
m_all_kill_functionsShaderBaseprotectedstatic
m_all_texture_types (defined in TextureShaderBase)TextureShaderBaseprotectedstatic
m_bind_functions (defined in TextureShaderBase)TextureShaderBaseprotected
m_programShaderBaseprotected
m_sampler_ids (defined in TextureShader< C, NUM_TEXTURES, tp >)TextureShader< C, NUM_TEXTURES, tp >
m_shaders (defined in ShaderBase)ShaderBaseprotected
m_singleton (defined in Singleton< T >)Singleton< T >privatestatic
m_texture_location (defined in TextureShader< C, NUM_TEXTURES, tp >)TextureShader< C, NUM_TEXTURES, tp >private
m_texture_type (defined in TextureShader< C, NUM_TEXTURES, tp >)TextureShader< C, NUM_TEXTURES, tp >private
m_texture_units (defined in TextureShader< C, NUM_TEXTURES, tp >)TextureShader< C, NUM_TEXTURES, tp >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< C, tp... >inlineprotected
printFileList()Shader< C, tp... >inlineprivate
setTextureHandles(HandlesId... ids)TextureShader< C, NUM_TEXTURES, tp >inline
setTextureHandlesImpl()TextureShader< C, NUM_TEXTURES, tp >inline
setTextureHandlesImpl(uint64_t handle, HandlesId... args)TextureShader< C, NUM_TEXTURES, tp >inline
setTextureUnits(TexIds... args)TextureShader< C, NUM_TEXTURES, tp >inline
setTextureUnitsImpl()TextureShader< C, NUM_TEXTURES, tp >inline
setTextureUnitsImpl(GLuint tex_id, TexIds... args)TextureShader< C, NUM_TEXTURES, tp >inline
setUniforms(const Args &... args) constShader< C, tp... >inline
setUniformsImpl(const std::vector< float > &v, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl() constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::core::matrix4 &mat, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::video::SColorf &col, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::video::SColor &col, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const std::array< float, 4 > &ff, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::core::vector3df &v, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::core::vector2df &v, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(const irr::core::dimension2df &v, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(float f, Args1... arg) constShader< C, tp... >inlineprivate
setUniformsImpl(int f, Args1... arg) constShader< C, tp... >inlineprivate
Shader()Shader< C, tp... >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
~TextureShader()TextureShader< C, NUM_TEXTURES, tp >inline