static MapObserver & nullObserver()
virtual void onCameraDidChange(CameraChangeMode)
virtual void onDidFinishLoadingStyle()
virtual ~MapObserver()=default
virtual void onRegisterShaders(gfx::ShaderRegistry &)
virtual void onDidFinishRenderingMap(RenderMode)
virtual void onDidBecomeIdle()
virtual void onWillStartRenderingMap()
virtual void onDidFinishLoadingMap()
virtual bool onCanRemoveUnusedStyleImage(const std::string &)
virtual void onSourceChanged(style::Source &)
virtual void onDidFinishRenderingFrame(RenderFrameStatus)
virtual void onWillStartRenderingFrame()
virtual void onWillStartLoadingMap()
virtual void onDidFailLoadingMap(MapLoadError, const std::string &)
virtual void onStyleImageMissing(const std::string &)
virtual void onCameraWillChange(CameraChangeMode)
virtual void onCameraIsChanging()
A ShaderRegistry contains a collection of gfx::Shader instances. Using the registry,...
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)