cesium-native  0.41.0
TilesetLoadFailureDetails.h
1 #pragma once
2 
3 #include <memory>
4 #include <string>
5 
6 namespace CesiumAsync {
7 class IAssetRequest;
8 }
9 
10 namespace Cesium3DTilesSelection {
11 
12 class Tileset;
13 
17 enum class TilesetLoadType {
21  Unknown,
22 
26  CesiumIon,
27 
32 };
33 
35 public:
39  const Tileset* pTileset = nullptr;
40 
45 
49  uint16_t statusCode{200};
50 
54  std::string message = "";
55 };
56 
57 } // namespace Cesium3DTilesSelection
std::string message
A human-readable explanation of what failed.
TilesetLoadType type
The type of request that failed to load.
const Tileset * pTileset
The tileset that encountered the load failure.
A 3D Tiles tileset, used for streaming massive heterogeneous 3D geospatial datasets.
Definition: Tileset.h:39
Classes that implement the 3D Tiles standard.
TilesetLoadType
The type of load that failed in TilesetLoadFailureDetails.
@ CesiumIon
A Cesium ion asset endpoint.
@ TilesetJson
The root tileset.json.
Classes that support asynchronous operations.