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.