cesium-native  0.41.0
RasterOverlayLoadFailureDetails.h
1 #pragma once
2 
3 #include <CesiumUtility/IntrusivePointer.h>
4 
5 #include <memory>
6 #include <string>
7 
8 namespace CesiumAsync {
9 class IAssetRequest;
10 }
11 
12 namespace CesiumRasterOverlays {
13 
14 class RasterOverlay;
15 
23  Unknown,
24 
28  CesiumIon,
29 
34 };
35 
37 public:
42 
47  std::shared_ptr<CesiumAsync::IAssetRequest> pRequest = nullptr;
48 
52  std::string message = "";
53 };
54 
55 } // namespace CesiumRasterOverlays
std::shared_ptr< CesiumAsync::IAssetRequest > pRequest
The request that failed. The request itself may have succeeded, but the failure occurred while proces...
RasterOverlayLoadType type
The type of request that failed to load.
std::string message
A human-readable explanation of what failed.
Classes that support asynchronous operations.
Classes for raster overlays, which allow draping massive 2D textures over a model.
RasterOverlayLoadType
The type of load that failed in TilesetLoadFailureDetails.
@ TileProvider
An initial load needed to create the overlay's tile provider.
@ CesiumIon
A Cesium ion asset endpoint.