This is the complete list of members for cae::ShaderManager, including all inherited members.
| build(const std::vector< ShaderSourceDesc > &sources, const ShaderSourceType targetIR) const | cae::ShaderManager | inline |
| m_frontends | cae::ShaderManager | private |
| m_irs | cae::ShaderManager | private |
| operator=(const ShaderManager &)=delete | cae::ShaderManager | |
| operator=(ShaderManager &&)=delete | cae::ShaderManager | |
| optimizeAll(const ShaderSourceType irType, R &&modules) const | cae::ShaderManager | inline |
| registerFrontend(const std::shared_ptr< IShaderFrontend > &f) | cae::ShaderManager | inlineprivate |
| registerIR(const std::shared_ptr< IShaderIR > &ir) | cae::ShaderManager | inlineprivate |
| ShaderManager(const std::vector< std::function< std::shared_ptr< IShaderFrontend >()> > &shaderFrontendFactories, const std::function< std::shared_ptr< IShaderIR >()> &shaderIRFactory=nullptr) | cae::ShaderManager | inlineexplicit |
| ShaderManager(const ShaderManager &)=delete | cae::ShaderManager | |
| ShaderManager(ShaderManager &&)=delete | cae::ShaderManager | |
| ~ShaderManager()=default | cae::ShaderManager |