MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::gfx::ShaderRegistry Member List

This is the complete list of members for mbgl::gfx::ShaderRegistry, including all inherited members.

get(const std::string &shaderName) noexceptmbgl::gfx::ShaderRegistryinline
get() noexceptmbgl::gfx::ShaderRegistryinline
getShader(const std::string &shaderName) const noexceptmbgl::gfx::ShaderRegistryvirtual
isShader(const std::string &shaderName) const noexceptmbgl::gfx::ShaderRegistryvirtual
operator=(const ShaderRegistry &)=deletembgl::gfx::ShaderRegistry
operator=(ShaderRegistry &&) noexcept=deletembgl::gfx::ShaderRegistry
populate(std::shared_ptr< T > &to, const std::string &shaderName) noexceptmbgl::gfx::ShaderRegistryinline
populate(std::shared_ptr< T > &to) noexceptmbgl::gfx::ShaderRegistryinline
registerShader(std::shared_ptr< Shader > &&shader) noexceptmbgl::gfx::ShaderRegistryvirtual
registerShader(std::shared_ptr< Shader > &&shader, const std::string &shaderName) noexceptmbgl::gfx::ShaderRegistryvirtual
replaceShader(std::shared_ptr< Shader > &&shader) noexceptmbgl::gfx::ShaderRegistryvirtual
replaceShader(std::shared_ptr< Shader > &&shader, const std::string &shaderName) noexceptmbgl::gfx::ShaderRegistryvirtual
ShaderRegistry()mbgl::gfx::ShaderRegistryexplicit
ShaderRegistry(const ShaderRegistry &)=deletembgl::gfx::ShaderRegistry
ShaderRegistry(ShaderRegistry &&) noexcept=deletembgl::gfx::ShaderRegistry
~ShaderRegistry()=defaultmbgl::gfx::ShaderRegistryvirtual