MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cmbgl::Actor< Object >
 Cmbgl::ActorRef< Object >
 Cmbgl::AnimationOptions
 Cmbgl::style::expression::type::Array
 Cmbgl::AspiringActor< Object >
 Cmbgl::gfx::Backend
 Cmbgl::gfx::BackendScope
 Cmbgl::style::expression::type::BooleanType
 Cmbgl::BoundOptionsHolds options to limit what parts of a map are visible. All fields are optional
 Cmbgl::CameraOptions
 Cmbgl::CanonicalTileID
 Cmbgl::ClientOptionsHolds values for client options
 Cmbgl::platform::Collator
 Cmbgl::style::expression::Collator
 Cmbgl::style::expression::type::CollatorType
 Cmbgl::Color
 Cmbgl::style::ColorRampPropertyValue
 Cmbgl::style::expression::type::ColorType
 Cstd::conditional_t
 Cmbgl::style::conversion::ConversionTraits< T >
 Cmbgl::style::conversion::Converter< T, Enable >
 Cmbgl::style::conversion::Converter< bool >
 Cmbgl::style::conversion::Converter< Color >
 Cmbgl::style::conversion::Converter< ColorRampPropertyValue >
 Cmbgl::style::conversion::Converter< CustomGeometrySource::Options >
 Cmbgl::style::conversion::Converter< expression::Formatted >
 Cmbgl::style::conversion::Converter< expression::Image >
 Cmbgl::style::conversion::Converter< Filter >
 Cmbgl::style::conversion::Converter< float >
 Cmbgl::style::conversion::Converter< GeoJSON >
 Cmbgl::style::conversion::Converter< GeoJSONOptions >
 Cmbgl::style::conversion::Converter< LatLng >
 Cmbgl::style::conversion::Converter< Light >
 Cmbgl::style::conversion::Converter< Position >
 Cmbgl::style::conversion::Converter< PropertyValue< T > >
 Cmbgl::style::conversion::Converter< style::Rotation >
 Cmbgl::style::conversion::Converter< Tileset >
 Cmbgl::style::conversion::Converter< TransitionOptions >
 Cmbgl::style::conversion::Convertible
 Cmbgl::style::expression::CubicBezierInterpolator
 Cmbgl::style::CustomLayerHost
 Cmbgl::style::CustomLayerRenderParameters
 Cmbgl::util::DefaultStyle
 Cmbgl::EdgeInsetsThe distance on each side between a rectangle and a rectangle within
 Cstd::enable_shared_from_this
 Cmbgl::Enum< T >
 Cmbgl::Response::Error
 Cmbgl::style::conversion::Error
 Cmbgl::style::expression::type::ErrorType
 Cmbgl::EstablishedActor< Object >
 Cmbgl::style::expression::EvaluationContext
 Cmbgl::style::expression::EvaluationError
 Cmbgl::EventPermutation
 Cmbgl::style::expression::ExponentialInterpolator
 Cmbgl::style::expression::Expression
 Cstd::false_type
 Cmbgl::FileSource
 Cmbgl::FileSourceManagerA singleton class responsible for managing file sources
 Cmbgl::FillAnnotation
 Cmbgl::style::Filter
 Cmbgl::FontStackHasher
 Cmbgl::style::expression::FormatExpressionSection
 Cmbgl::style::expression::Formatted
 Cmbgl::style::expression::FormattedSection
 Cmbgl::style::expression::type::FormattedType
 Cmbgl::FreeCameraOptions
 Cmbgl::style::GeoJSONData
 CGeoJSONFeature
 Cmbgl::style::GeoJSONOptions
 Cmbgl::style::expression::Image
 Cmbgl::style::Image
 Cmbgl::style::ImageContent
 Cmbgl::style::expression::type::ImageType
 Cmbgl::Immutable< T >
 Cmbgl::Immutable< Impl >
 Cmbgl::Immutable< Layer::Impl >
 Cmbgl::IndexedTuple<... >
 Cstd::integral_constant
 Cmbgl::util::Interpolator< T, Enabled >
 Cmbgl::util::Interpolator< Color >
 Cmbgl::util::Interpolator< float >
 Cmbgl::util::Interpolator< style::Position >
 Cmbgl::util::Interpolator< style::Rotation >
 Cmbgl::LatLng
 Cmbgl::LatLngAltitude
 Cmbgl::LatLngBounds
 CLayer
 Cmbgl::LayerFactoryThe LayerFactory abstract class
 Cmbgl::LayerManagerA singleton class responsible for creating layer instances
 Cmbgl::style::LayerPropertiesAn interface, wrapping evaluated layer properties
 Cmbgl::style::Light
 Cmbgl::LineAnnotation
 Cmbgl::Log
 Cmbgl::MapObserver
 Cmbgl::MapOptionsHolds values for Map options
 Cmbgl::Message
 Cmbgl::util::MonotonicTimer
 Cmbgl::Mutable< T >
 Cmbgl::NetworkStatus
 Cmbgl::util::non_copyable_::noncopyable
 Cmbgl::style::expression::type::NullType
 Cmbgl::style::expression::type::NumberType
 Cmbgl::style::expression::type::ObjectType
 Cmbgl::OfflineGeometryRegionDefinition
 Cmbgl::OfflineRegion
 Cmbgl::OfflineRegionObserver
 Cmbgl::OfflineRegionStatus
 Cmbgl::OfflineTilePyramidRegionDefinition
 Cmbgl::style::CustomGeometrySource::Options
 Cmbgl::OverscaledTileID
 Cmbgl::style::expression::ParsingContext
 Cmbgl::style::expression::ParsingError
 Cmbgl::PlacedSymbolData
 Cmbgl::style::Position
 Cmbgl::ProjectedMeters
 Cmbgl::Projection
 Cmbgl::ProjectionModeHolds values for Axonometric rendering. All fields are optional
 Cmbgl::style::PropertyExpressionBase
 Cmbgl::style::PropertyValue< T >
 Cmbgl::style::PropertyValue< float >
 Cmbgl::style::PropertyValue< mbgl::Color >
 Cmbgl::Range< T >
 Cmbgl::Range< uint8_t >
 Cmbgl::gfx::Renderable
 Cmbgl::gfx::RenderableResource
 Cmbgl::RenderedQueryOptions
 Cmbgl::Renderer
 Cmbgl::gfx::RendererBackend
 Cmbgl::RendererFrontend
 Cmbgl::RendererObserver
 Cmbgl::RendererState
 Cmbgl::MapObserver::RenderFrameStatus
 Cmbgl::gfx::RenderingStats
 Cmbgl::Resource
 Cmbgl::ResourceOptionsHolds values for resource options
 Cmbgl::ResourceTransform
 Cmbgl::Response
 Cmbgl::style::Rotation
 Cstd::runtime_error
 Cmbgl::Scheduler
 Cmbgl::style::expression::detail::Scope
 Cmbgl::platform::SettingsSettings class provides non-persistent, in-process key-value storage
 Cmbgl::gfx::ShaderA shader is used as the base class for all programs across any supported backend API. Shaders are registered with a gfx::ShaderRegistry instance
 Cmbgl::gfx::ShaderRegistryA ShaderRegistry contains a collection of gfx::Shader instances. Using the registry, shaders may be dynamically registered or replaced at runtime
 Cmbgl::shaders::ShaderSource< T, Type >Select shader source based on a program type and a desired graphics API
 Cmbgl::shaders::ShaderSource< BuiltIn::BackgroundPatternProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::BackgroundProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::CircleProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::ClippingMaskProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::CollisionBoxProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::CollisionCircleProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::DebugProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillExtrusionPatternProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillExtrusionProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillOutlinePatternProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillOutlineProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillPatternProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::FillProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::HeatmapProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::HeatmapTextureProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::HillshadePrepareProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::HillshadeProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::LineGradientProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::LinePatternProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::LineProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::LineSDFProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::None, gfx::Backend::Type::OpenGL >A specialization of the ShaderSource template for no shader code
 Cmbgl::shaders::ShaderSource< BuiltIn::Prelude, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::RasterProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::SymbolIconProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::SymbolSDFIconProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::SymbolSDFTextProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::shaders::ShaderSource< BuiltIn::SymbolTextAndIconProgram, gfx::Backend::Type::OpenGL >
 Cmbgl::Size
 CSource
 Cmbgl::SourceQueryOptions
 Cstd::streambuf
 Cmbgl::style::expression::type::StringType
 Cmbgl::style::Style
 Cmbgl::style::StylePropertyGeneric representation of a style property
 Cmbgl::SymbolAnnotation
 Cmbgl::util::Thread< Object >Manages a thread with Object
 Cmbgl::Resource::TileData
 Cmbgl::style::CustomGeometrySource::TileOptions
 Cmbgl::TileServerOptionsHolds values for tile server options
 Cmbgl::Tileset
 Cmbgl::ToFeatureType
 Cmbgl::style::TransitionOptions
 Cstd::true_type
 Cstd::tuple
 Cmbgl::detail::TypeCons< class, class >
 Cmbgl::detail::TypeCons< T, TypeList< Ts... > >
 Cmbgl::detail::TypeFilter< class, class >
 Cmbgl::detail::TypeFilter< TypeList< T, Ts... >, Predicate >
 Cmbgl::detail::TypeFilter< TypeList<>, Predicate >
 Cmbgl::TypeIndex< T, Ts >
 Cmbgl::TypeList< Ts >
 Cmbgl::detail::TypeListConcat<... >
 Cmbgl::detail::TypeListConcat< TypeList< As... > >
 Cmbgl::detail::TypeListConcat< TypeList< As... >, TypeList< Bs... >, Rs... >
 Cmbgl::detail::TypeListConcat<>
 Cmbgl::style::Undefined
 Cmbgl::util::Uninterpolated
 Cmbgl::util::UnitBezier
 Cmbgl::UnwrappedTileID
 CValueBase
 Cmbgl::style::expression::ValueConverter< T, Enable >
 Cmbgl::style::expression::ValueConverter< float >
 Cmbgl::style::expression::ValueConverter< mbgl::Value >
 Cmbgl::style::expression::ValueConverter< Position >
 Cmbgl::style::expression::ValueConverter< Rotation >
 Cmbgl::style::expression::ValueConverter< Value >
 Cmbgl::style::conversion::ValueFactory< T, Enable >
 Cmbgl::style::conversion::ValueFactory< Color >
 Cmbgl::style::conversion::ValueFactory< ColorRampPropertyValue >
 Cmbgl::style::conversion::ValueFactory< expression::Formatted >
 Cmbgl::style::conversion::ValueFactory< expression::Image >
 Cmbgl::style::conversion::ValueFactory< float >
 Cmbgl::style::conversion::ValueFactory< Position >
 Cmbgl::style::conversion::ValueFactory< Rotation >
 Cmbgl::style::conversion::ValueFactory< TransitionOptions >
 Cmbgl::style::expression::type::ValueType
 Cvariant