cesium-native 0.52.0
|
External interfaces used by a RasterOverlay. More...
#include <CesiumRasterOverlays/RasterOverlayExternals.h>
Public Attributes | |
std::shared_ptr< CesiumAsync::IAssetAccessor > | pAssetAccessor |
The CesiumAsync::IAssetAccessor that is used to download raster overlay tiles and other assets. | |
std::shared_ptr< IPrepareRasterOverlayRendererResources > | pPrepareRendererResources |
The IPrepareRasterOverlayRendererResources that is used to create renderer-specific resources for raster overlay tiles. | |
CesiumAsync::AsyncSystem | asyncSystem |
The async system to use to do work in threads. | |
std::shared_ptr< CesiumUtility::CreditSystem > | pCreditSystem |
The CesiumUtility::CreditSystem that can be used to manage credit strings and periodically query which credits to show and which to remove from the screen. | |
std::shared_ptr< spdlog::logger > | pLogger = spdlog::default_logger() |
A spdlog logger that will receive log messages. | |
External interfaces used by a RasterOverlay.
Definition at line 18 of file RasterOverlayExternals.h.
CesiumAsync::AsyncSystem CesiumRasterOverlays::RasterOverlayExternals::asyncSystem |
The async system to use to do work in threads.
Definition at line 42 of file RasterOverlayExternals.h.
std::shared_ptr<CesiumAsync::IAssetAccessor> CesiumRasterOverlays::RasterOverlayExternals::pAssetAccessor |
The CesiumAsync::IAssetAccessor that is used to download raster overlay tiles and other assets.
This may only be nullptr
if the raster overlay does not attempt to download any resources.
Definition at line 27 of file RasterOverlayExternals.h.
std::shared_ptr<CesiumUtility::CreditSystem> CesiumRasterOverlays::RasterOverlayExternals::pCreditSystem |
The CesiumUtility::CreditSystem that can be used to manage credit strings and periodically query which credits to show and which to remove from the screen.
While not recommended, this may be nullptr
if the client does not need to receive credits.
Definition at line 52 of file RasterOverlayExternals.h.
std::shared_ptr<spdlog::logger> CesiumRasterOverlays::RasterOverlayExternals::pLogger = spdlog::default_logger() |
A spdlog logger that will receive log messages.
If not specified, defaults to spdlog::default_logger()
.
Definition at line 59 of file RasterOverlayExternals.h.
std::shared_ptr<IPrepareRasterOverlayRendererResources> CesiumRasterOverlays::RasterOverlayExternals::pPrepareRendererResources |
The IPrepareRasterOverlayRendererResources that is used to create renderer-specific resources for raster overlay tiles.
This may be nullptr
if the renderer does not need to create any resources for raster overlays.
Definition at line 37 of file RasterOverlayExternals.h.