|
SuperTuxKart
|
This is the complete list of members for SP::SPShader, including all inherited members.
| addAllTextures(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| addAllUniforms(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| addAssignerFunction(const std::string &name, std::function< void(SPUniformAssigner *)> func) (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | inline |
| addBasicUniforms(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | inline |
| addCustomPrefilledTextures(SamplerType st, GLuint texture_type, const std::string &name, std::function< GLuint()> func, RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| addShaderFile(const std::string &name, GLint shader_type, RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| assignUniform(const std::string &name, SPUniformAssigner *ua) const (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | |
| bindPrefilledTextures(RenderPass rp=RP_1ST) const (defined in SP::SPShader) | SP::SPShader | |
| bindTextures(const std::array< GLuint, 6 > &tex, RenderPass rp=RP_1ST) const (defined in SP::SPShader) | SP::SPShader | |
| getDrawingPriority() const (defined in SP::SPShader) | SP::SPShader | inline |
| getName() const (defined in SP::SPShader) | SP::SPShader | inline |
| getShaderProgram(RenderPass rp) (defined in SP::SPShader) | SP::SPShader | inline |
| getUniformAssigner(const std::string &name, RenderPass rp=RP_1ST) const (defined in SP::SPShader) | SP::SPShader | |
| hasShader(RenderPass rp) (defined in SP::SPShader) | SP::SPShader | inline |
| hasTextureLayer(unsigned layer) (defined in SP::SPShader) | SP::SPShader | inline |
| hasUniform(const std::string &name) const (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | inline |
| init() (defined in SP::SPShader) | SP::SPShader | inline |
| isEmpty() const (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | inline |
| isSrgbForTextureLayer(unsigned layer) const (defined in SP::SPShader) | SP::SPShader | |
| isTransparent() const (defined in SP::SPShader) | SP::SPShader | inline |
| linkShaderFiles(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| m_all_uniforms (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | private |
| m_custom_prefilled_getter (defined in SP::SPShader) | SP::SPShader | private |
| m_drawing_priority (defined in SP::SPShader) | SP::SPShader | private |
| m_init_function (defined in SP::SPShader) | SP::SPShader | private |
| m_name (defined in SP::SPShader) | SP::SPShader | private |
| m_prefilled_names (defined in SP::SPShader) | SP::SPShader | static |
| m_prefilled_samplers (defined in SP::SPShader) | SP::SPShader | private |
| m_program (defined in SP::SPShader) | SP::SPShader | private |
| m_samplers (defined in SP::SPShader) | SP::SPShader | private |
| m_shader_files (defined in SP::SPShader) | SP::SPShader | private |
| m_sp_shader_debug (defined in SP::SPShader) | SP::SPShader | static |
| m_srgb (defined in SP::SPShader) | SP::SPShader | private |
| m_transparent_shader (defined in SP::SPShader) | SP::SPShader | private |
| m_uniforms (defined in SP::SPShader) | SP::SPShader | private |
| m_unuse_function (defined in SP::SPShader) | SP::SPShader | private |
| m_use_alpha_channel (defined in SP::SPShader) | SP::SPShader | private |
| m_use_function (defined in SP::SPShader) | SP::SPShader | private |
| m_use_tangents (defined in SP::SPShader) | SP::SPShader | private |
| NoCopy() (defined in NoCopy) | NoCopy | inline |
| NoCopy(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
| operator=(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
| removeAssignerFunction(const std::string &name) (defined in SP::SPPerObjectUniform) | SP::SPPerObjectUniform | inline |
| samplerLess(RenderPass rp=RP_1ST) const (defined in SP::SPShader) | SP::SPShader | inline |
| setUniformsPerObject(SPPerObjectUniform *sppou, std::vector< SPUniformAssigner * > *ua_used, RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | |
| setUnuseFunction(std::function< void()> func, RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | inline |
| setUseFunction(std::function< void()> func, RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | inline |
| SPShader(const std::string &name, const std::function< void(SPShader *)> &init_func, bool transparent_shader=false, int drawing_priority=0, bool use_alpha_channel=false, bool use_tangents=false, const std::array< bool, 6 > &srgb={{ true, true, false, false, false, false }}) (defined in SP::SPShader) | SP::SPShader | |
| unload() (defined in SP::SPShader) | SP::SPShader | |
| unuse(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | inline |
| use(RenderPass rp=RP_1ST) (defined in SP::SPShader) | SP::SPShader | inline |
| useAlphaChannel() const (defined in SP::SPShader) | SP::SPShader | inline |
| useTangents() const (defined in SP::SPShader) | SP::SPShader | inline |
| ~SPShader() (defined in SP::SPShader) | SP::SPShader | inline |