cesium-native 0.64.0
Loading...
Searching...
No Matches
ITwinCesiumCuratedContentRasterOverlay.h
1#pragma once
2
3#include <CesiumAsync/IAssetRequest.h>
4#include <CesiumGeospatial/Ellipsoid.h>
5#include <CesiumRasterOverlays/IonRasterOverlay.h>
6#include <CesiumRasterOverlays/Library.h>
7
8#include <functional>
9#include <memory>
10
11namespace CesiumRasterOverlays {
12
17class CESIUMRASTEROVERLAYS_API ITwinCesiumCuratedContentRasterOverlay final
18 : public IonRasterOverlay {
19public:
33 const std::string& name,
34 int64_t assetID,
35 const std::string& iTwinAccessToken,
36 const RasterOverlayOptions& overlayOptions = {});
37};
38
39} // namespace CesiumRasterOverlays
ITwinCesiumCuratedContentRasterOverlay(const std::string &name, int64_t assetID, const std::string &iTwinAccessToken, const RasterOverlayOptions &overlayOptions={})
Creates a new instance.
IonRasterOverlay(const std::string &name, int64_t ionAssetID, const std::string &ionAccessToken, const RasterOverlayOptions &overlayOptions={}, const std::string &ionAssetEndpointUrl="https://api.cesium.com/")
Creates a new instance.
Classes for raster overlays, which allow draping massive 2D textures over a model.
Options for loading raster overlays.