SuperTuxKart
|
This is the complete list of members for SP::SPShaderManager, including all inherited members.
addPrefilledTexturesToShader(SPShader *s, const std::vector< std::tuple< std::string, std::string, bool, SamplerType > > &t, RenderPass rp) (defined in SP::SPShaderManager) | SP::SPShaderManager | static |
addSPShader(const std::string &name, std::shared_ptr< SPShader > shader) (defined in SP::SPShaderManager) | SP::SPShaderManager | inline |
buildSPShader(const ShaderInfo &si, const std::array< PassInfo, 2 > &pi, const UniformAssigners &ua, bool skinned) (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
destroy() (defined in SP::SPShaderManager) | SP::SPShaderManager | inlinestatic |
get() (defined in SP::SPShaderManager) | SP::SPShaderManager | inlinestatic |
getShaderFullPath(const std::string &name) (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
getSPShader(const std::string &name) (defined in SP::SPShaderManager) | SP::SPShaderManager | inline |
initAll() (defined in SP::SPShaderManager) | SP::SPShaderManager | |
loadEachShader(const std::string &file_name) (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
loadPassInfo(const XMLNode *pass, PassInfo &pi) (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
loadSPShaders(const std::string &directory_name) (defined in SP::SPShaderManager) | SP::SPShaderManager | |
m_official_sampler_types (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_official_shaders (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_official_uniform_assigner_functions (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_official_unuse_functions (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_official_use_functions (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_shader_directory (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_shaders (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
m_spsm (defined in SP::SPShaderManager) | SP::SPShaderManager | privatestatic |
NoCopy() (defined in NoCopy) | NoCopy | inline |
NoCopy(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
operator=(const NoCopy &) (defined in NoCopy) | NoCopy | inlineprivate |
removeUnusedShaders() (defined in SP::SPShaderManager) | SP::SPShaderManager | |
setOfficialShaders() (defined in SP::SPShaderManager) | SP::SPShaderManager | inline |
SPShaderManager() (defined in SP::SPShaderManager) | SP::SPShaderManager | |
UniformAssigners typedef (defined in SP::SPShaderManager) | SP::SPShaderManager | private |
unloadAll() (defined in SP::SPShaderManager) | SP::SPShaderManager | |
~SPShaderManager() (defined in SP::SPShaderManager) | SP::SPShaderManager |