cesium-native 0.43.0
|
The results of a QuantizedMeshLoader::load operation, containing either the loaded model, an improved bounding region for the tile, and available quadtree tiles discovered, if the load succeeded - or the request made and the errors that were returned, if the load failed. More...
#include <CesiumQuantizedMeshTerrain/QuantizedMeshLoader.h>
Public Attributes | |
std::optional< CesiumGltf::Model > | model |
The glTF model to be rendered for this tile. | |
std::optional< CesiumGeospatial::BoundingRegion > | updatedBoundingVolume {} |
An improved bounding region for this tile. | |
std::vector< CesiumGeometry::QuadtreeTileRectangularRange > | availableTileRectangles {} |
Available quadtree tiles discovered as a result of loading this tile. | |
std::shared_ptr< CesiumAsync::IAssetRequest > | pRequest |
The request that was used to download the tile content, if any. | |
CesiumUtility::ErrorList | errors |
The errors and warnings reported while loading this tile. | |
The results of a QuantizedMeshLoader::load operation, containing either the loaded model, an improved bounding region for the tile, and available quadtree tiles discovered, if the load succeeded - or the request made and the errors that were returned, if the load failed.
Definition at line 32 of file QuantizedMeshLoader.h.
std::vector<CesiumGeometry::QuadtreeTileRectangularRange> CesiumQuantizedMeshTerrain::QuantizedMeshLoadResult::availableTileRectangles {} |
Available quadtree tiles discovered as a result of loading this tile.
Definition at line 55 of file QuantizedMeshLoader.h.
CesiumUtility::ErrorList CesiumQuantizedMeshTerrain::QuantizedMeshLoadResult::errors |
The errors and warnings reported while loading this tile.
Definition at line 67 of file QuantizedMeshLoader.h.
std::optional<CesiumGltf::Model> CesiumQuantizedMeshTerrain::QuantizedMeshLoadResult::model |
The glTF model to be rendered for this tile.
If this is std::nullopt
, the tile cannot be rendered. If it has a value but the model is blank, the tile can be "rendered", but it is rendered as nothing.
Definition at line 40 of file QuantizedMeshLoader.h.
std::shared_ptr<CesiumAsync::IAssetRequest> CesiumQuantizedMeshTerrain::QuantizedMeshLoadResult::pRequest |
The request that was used to download the tile content, if any.
This field is only populated when there are request-related errors.
Definition at line 62 of file QuantizedMeshLoader.h.
std::optional<CesiumGeospatial::BoundingRegion> CesiumQuantizedMeshTerrain::QuantizedMeshLoadResult::updatedBoundingVolume {} |
An improved bounding region for this tile.
If this is available, then it is more accurate than the one the tile used originally.
Definition at line 48 of file QuantizedMeshLoader.h.