|
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 |
| bindTextureNearestArray(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 |
| bindTextureShadowArray(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 | |
| drawFullScreenEffect(Args...args) (defined in Shader< C, tp... >) | Shader< C, tp... > | 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< 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 |
| m_uniforms (defined in Shader< C, tp... >) | Shader< C, 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 |