3#include <CesiumRasterOverlays/Library.h>
4#include <CesiumRasterOverlays/RasterOverlayExternals.h>
5#include <CesiumUtility/IntrusivePointer.h>
External interfaces used by a RasterOverlay.
The base class for a rasterized image that can be draped over a Cesium3DTilesSelection::Tileset....
Represents a source of credits, such as a tileset or raster overlay, provided to a CreditSystem.
A smart pointer that calls addReference and releaseReference on the controlled object.
Classes for raster overlays, which allow draping massive 2D textures over a model.
Utility classes for Cesium.
Parameters passed to RasterOverlay::createTileProvider.
CesiumUtility::IntrusivePointer< const RasterOverlay > pOwner
The overlay that owns the overlay that is creating the tile provider.
RasterOverlayExternals externals
The external interfaces for use by the raster overlay tile provider.
std::shared_ptr< CesiumUtility::CreditSource > pCreditSource
The credit source that the new tile provider should use for its credits.