cesium-native 0.55.0
Loading...
Searching...
No Matches
CreateRasterOverlayTileProviderParameters.h
1#pragma once
2
3#include <CesiumRasterOverlays/Library.h>
4#include <CesiumRasterOverlays/RasterOverlayExternals.h>
5#include <CesiumUtility/IntrusivePointer.h>
6
7namespace CesiumUtility {
8class CreditSource;
9}
10
11namespace CesiumRasterOverlays {
12
13class RasterOverlay;
14
18struct CESIUMRASTEROVERLAYS_API CreateRasterOverlayTileProviderParameters {
23
32
39 std::shared_ptr<CesiumUtility::CreditSource> pCreditSource{nullptr};
40};
41
42} // namespace CesiumRasterOverlays
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.
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.