|
cesium-native 0.55.0
|
Store the parameters that are needed to load a tile. More...
#include <Cesium3DTilesSelection/TilesetContentLoader.h>
Public Member Functions | |
| TileLoadInput (const Tile &tile, const TilesetContentOptions &contentOptions, const CesiumAsync::AsyncSystem &asyncSystem, const std::shared_ptr< CesiumAsync::IAssetAccessor > &pAssetAccessor, const std::shared_ptr< spdlog::logger > &pLogger, const std::vector< CesiumAsync::IAssetAccessor::THeader > &requestHeaders, const CesiumGeospatial::Ellipsoid &ellipsoid=CesiumGeospatial::Ellipsoid::WGS84) | |
| Creates a new instance. | |
| TileLoadInput (const TileLoadInput &rhs) noexcept | |
| Copy constructor. | |
| TileLoadInput (TileLoadInput &&rhs) noexcept | |
| Move constructor. | |
Public Attributes | |
| const Tile & | tile |
The tile that the TilesetContentLoader will request the server for the content. | |
| const TilesetContentOptions & | contentOptions |
The content options the TilesetContentLoader will use to process the content of the tile. | |
| const CesiumAsync::AsyncSystem & | asyncSystem |
| The async system to run the loading in worker thread or main thread. | |
| const std::shared_ptr< CesiumAsync::IAssetAccessor > & | pAssetAccessor |
| The asset accessor to make requests for the tile content over the wire. | |
| const std::shared_ptr< spdlog::logger > & | pLogger |
| The logger that receives details of loading errors and warnings. | |
| const std::vector< CesiumAsync::IAssetAccessor::THeader > & | requestHeaders |
| The request headers that will be attached to the request. | |
| CesiumUtility::IntrusivePointer< TilesetSharedAssetSystem > | pSharedAssetSystem |
| The shared asset system that will be used to resolve external assets associated with the tile. | |
| const CesiumGeospatial::Ellipsoid & | ellipsoid |
| The ellipsoid that this tileset uses. | |
Store the parameters that are needed to load a tile.
Definition at line 33 of file TilesetContentLoader.h.
| Cesium3DTilesSelection::TileLoadInput::TileLoadInput | ( | const Tile & | tile, |
| const TilesetContentOptions & | contentOptions, | ||
| const CesiumAsync::AsyncSystem & | asyncSystem, | ||
| const std::shared_ptr< CesiumAsync::IAssetAccessor > & | pAssetAccessor, | ||
| const std::shared_ptr< spdlog::logger > & | pLogger, | ||
| const std::vector< CesiumAsync::IAssetAccessor::THeader > & | requestHeaders, | ||
| const CesiumGeospatial::Ellipsoid & | ellipsoid = CesiumGeospatial::Ellipsoid::WGS84 ) |
Creates a new instance.
| tile | The Tile that the content belongs to. |
| contentOptions | The content options the TilesetContentLoader will use to process the content of the tile. |
| asyncSystem | The async system to use for tile content loading. |
| pAssetAccessor | The asset accessor to make further requests with. |
| pLogger | The logger that will be used |
| requestHeaders | The request headers that will be attached to the request. |
| ellipsoid | The CesiumGeospatial::Ellipsoid. |
| const CesiumAsync::AsyncSystem& Cesium3DTilesSelection::TileLoadInput::asyncSystem |
The async system to run the loading in worker thread or main thread.
Definition at line 79 of file TilesetContentLoader.h.
| const TilesetContentOptions& Cesium3DTilesSelection::TileLoadInput::contentOptions |
The content options the TilesetContentLoader will use to process the content of the tile.
Definition at line 74 of file TilesetContentLoader.h.
| const CesiumGeospatial::Ellipsoid& Cesium3DTilesSelection::TileLoadInput::ellipsoid |
The ellipsoid that this tileset uses.
Definition at line 106 of file TilesetContentLoader.h.
| const std::shared_ptr<CesiumAsync::IAssetAccessor>& Cesium3DTilesSelection::TileLoadInput::pAssetAccessor |
The asset accessor to make requests for the tile content over the wire.
Definition at line 85 of file TilesetContentLoader.h.
| const std::shared_ptr<spdlog::logger>& Cesium3DTilesSelection::TileLoadInput::pLogger |
The logger that receives details of loading errors and warnings.
Definition at line 90 of file TilesetContentLoader.h.
| CesiumUtility::IntrusivePointer<TilesetSharedAssetSystem> Cesium3DTilesSelection::TileLoadInput::pSharedAssetSystem |
The shared asset system that will be used to resolve external assets associated with the tile.
Definition at line 101 of file TilesetContentLoader.h.
| const std::vector<CesiumAsync::IAssetAccessor::THeader>& Cesium3DTilesSelection::TileLoadInput::requestHeaders |
The request headers that will be attached to the request.
Definition at line 95 of file TilesetContentLoader.h.
| const Tile& Cesium3DTilesSelection::TileLoadInput::tile |
The tile that the TilesetContentLoader will request the server for the content.
Definition at line 69 of file TilesetContentLoader.h.