cesium-native 0.43.0
Loading...
Searching...
No Matches
RasterOverlayLoadFailureDetails.h
1#pragma once
2
3#include <CesiumUtility/IntrusivePointer.h>
4
5#include <memory>
6#include <string>
7
8namespace CesiumAsync {
9class IAssetRequest;
10}
11
12namespace CesiumRasterOverlays {
13
14class RasterOverlay;
15
23 Unknown,
24
29
34};
35
40public:
45
50 std::shared_ptr<CesiumAsync::IAssetRequest> pRequest = nullptr;
51
55 std::string message = "";
56};
57
58} // namespace CesiumRasterOverlays
Details on a failure while attempting to load a raster overlay tile.
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 RasterOverlayLoadFailureDetails.
@ TileProvider
An initial load needed to create the overlay's tile provider.
@ CesiumIon
A Cesium ion asset endpoint.