|
MapLibre Native Core
|
Classes | |
| class | Backend |
| class | BackendScope |
| class | RenderableResource |
| class | Renderable |
| class | RendererBackend |
| struct | RenderingStats |
| class | Shader |
A shader is used as the base class for all programs across any supported backend API. Shaders are registered with a gfx::ShaderRegistry instance. More... | |
| class | ShaderRegistry |
| A ShaderRegistry contains a collection of gfx::Shader instances. Using the registry, shaders may be dynamically registered or replaced at runtime. More... | |
Enumerations | |
| enum class | ContextMode : bool { Unique , Shared } |
Functions | |
| MBGL_CONSTEXPR bool | operator== (const RendererBackend &a, const RendererBackend &b) |
Variables | |
| template<typename T > | |
| constexpr bool | is_shader_v |
|
strong |
| Enumerator | |
|---|---|
| Unique | |
| Shared | |
Definition at line 16 of file renderer_backend.hpp.
| MBGL_CONSTEXPR bool mbgl::gfx::operator== | ( | const RendererBackend & | a, |
| const RendererBackend & | b | ||
| ) |
Definition at line 67 of file renderer_backend.hpp.
|
inlineconstexpr |
Definition at line 17 of file shader.hpp.