|
| | GoogleMapTilesRasterOverlay (const std::string &name, const GoogleMapTilesNewSessionParameters &newSessionParameters, const RasterOverlayOptions &overlayOptions={}) |
| | Constructs a new overlay that will start a new Google Maps Tiles session with the specified parameters.
|
| |
| | GoogleMapTilesRasterOverlay (const std::string &name, const GoogleMapTilesExistingSession &existingSession, const RasterOverlayOptions &overlayOptions={}) |
| | Constructs a new overlay that will use an existing Google Maps Tiles session that was previously started.
|
| |
| virtual CesiumAsync::Future< CreateTileProviderResult > | createTileProvider (const CesiumAsync::AsyncSystem &asyncSystem, const std::shared_ptr< CesiumAsync::IAssetAccessor > &pAssetAccessor, const std::shared_ptr< CesiumUtility::CreditSystem > &pCreditSystem, const std::shared_ptr< IPrepareRasterOverlayRendererResources > &pPrepareRendererResources, const std::shared_ptr< spdlog::logger > &pLogger, CesiumUtility::IntrusivePointer< const RasterOverlay > pOwner) const override |
| |
| | RasterOverlay (const std::string &name, const RasterOverlayOptions &overlayOptions=RasterOverlayOptions()) |
| | Creates a new instance.
|
| |
| CesiumAsync::SharedFuture< void > & | getAsyncDestructionCompleteEvent (const CesiumAsync::AsyncSystem &asyncSystem) |
| | A future that resolves when this RasterOverlay has been destroyed (i.e. its destructor has been called) and all async operations that it was executing have completed.
|
| |
| const std::string & | getName () const noexcept |
| | Gets the name of this overlay.
|
| |
| RasterOverlayOptions & | getOptions () noexcept |
| | Gets options for this overlay.
|
| |
| const RasterOverlayOptions & | getOptions () const noexcept |
| | Gets options for this overlay.
|
| |
| CesiumUtility::IntrusivePointer< ActivatedRasterOverlay > | activate (const RasterOverlayExternals &externals, const CesiumGeospatial::Ellipsoid &ellipsoid=CesiumGeospatial::Ellipsoid::WGS84) const |
| | Activates this overlay.
|
| |
| CesiumUtility::IntrusivePointer< RasterOverlayTileProvider > | createPlaceholder (const RasterOverlayExternals &externals, const CesiumGeospatial::Ellipsoid &ellipsoid=CesiumGeospatial::Ellipsoid::WGS84) const |
| | Create a placeholder tile provider can be used in place of the real one while createTileProvider completes asynchronously.
|
| |
| void | addReference () const |
| | Adds a counted reference to this object. Use CesiumUtility::IntrusivePointer instead of calling this method directly.
|
| |
| void | releaseReference () const |
| | Removes a counted reference from this object. When the last reference is removed, this method will delete this instance. Use CesiumUtility::IntrusivePointer instead of calling this method directly.
|
| |
| std::int32_t | getReferenceCount () const noexcept |
| | Returns the current reference count of this instance.
|
| |
| void | addReference () const |
| | Adds a counted reference to this object. Use CesiumUtility::IntrusivePointer instead of calling this method directly.
|
| |
| void | releaseReference () const |
| | Removes a counted reference from this object. When the last reference is removed, this method will delete this instance. Use CesiumUtility::IntrusivePointer instead of calling this method directly.
|
| |
| std::int32_t | getReferenceCount () const noexcept |
| | Returns the current reference count of this instance.
|
| |
A RasterOverlay that retrieves imagery from the Google Maps Tiles API.
Definition at line 258 of file GoogleMapTilesRasterOverlay.h.