SuperTuxKart
|
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) | ShaderBase | protected |
bindCubemapTrilinear(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
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) | TextureShaderBase | protectedstatic |
bindTextureBilinearClamped(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureBuffer(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureNearest(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureNearestClamped(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureSemiTrilinear(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureShadow(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureTrilinearAnisotropic(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTextureVolume(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
bindTrilinearClampedArrayTexture(GLuint tex_unit, GLuint tex_id) (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
createBilinearClampedSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createBilinearSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createNearestSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createSamplers(SamplerTypeNew sampler_type) (defined in TextureShaderBase) | TextureShaderBase | protected |
createSemiTrilinearSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createShadowSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createTrilinearClampedArray() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createTrilinearSampler() (defined in TextureShaderBase) | TextureShaderBase | privatestatic |
createVAO() (defined in ShaderBase) | ShaderBase | |
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< C, tp... > | inline |
loadTFBProgram(const std::string &vertex_file_path, const char **varyings, unsigned varyingscount) | ShaderBase | |
m_all_bind_functions (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
m_all_kill_functions | ShaderBase | protectedstatic |
m_all_texture_types (defined in TextureShaderBase) | TextureShaderBase | protectedstatic |
m_bind_functions (defined in TextureShaderBase) | TextureShaderBase | protected |
m_program | ShaderBase | protected |
m_sampler_ids (defined in TextureShader< C, NUM_TEXTURES, tp >) | TextureShader< C, NUM_TEXTURES, tp > | |
m_shaders (defined in ShaderBase) | ShaderBase | protected |
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) | 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< 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) const | Shader< C, tp... > | inline |
setUniformsImpl(const std::vector< float > &v, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl() const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::core::matrix4 &mat, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::video::SColorf &col, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::video::SColor &col, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const std::array< float, 4 > &ff, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::core::vector3df &v, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::core::vector2df &v, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(const irr::core::dimension2df &v, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(float f, Args1... arg) const | Shader< C, tp... > | inlineprivate |
setUniformsImpl(int f, Args1... arg) const | Shader< C, tp... > | inlineprivate |
Shader() | Shader< C, tp... > | 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 |
~TextureShader() | TextureShader< C, NUM_TEXTURES, tp > | inline |