|
cesium-native 0.52.0
|
The result of creating a TilesetContentLoader, including the status, request, and any errors, as well as the root tile, credits, and the loader itself. More...
#include <Cesium3DTilesSelection/TilesetContentLoaderResult.h>
Public Member Functions | |
| TilesetContentLoaderResult (std::unique_ptr< TilesetContentLoaderType > &&pLoader_, std::unique_ptr< Tile > &&pRootTile_, std::vector< LoaderCreditResult > &&credits_, std::vector< CesiumAsync::IAssetAccessor::THeader > &&requestHeaders_, CesiumUtility::ErrorList &&errors_) | |
| Creates a new TilesetContentLoaderResult. | |
| TilesetContentLoaderResult (const TilesetContentLoaderResult &)=delete | |
| TilesetContentLoaderResult (TilesetContentLoaderResult &&) noexcept=default | |
| Move constructor for TilesetContentLoaderResult. | |
| TilesetContentLoaderResult & | operator= (const TilesetContentLoaderResult &)=delete |
| TilesetContentLoaderResult & | operator= (TilesetContentLoaderResult &&) noexcept=default |
| Move assignment operator for TilesetContentLoaderResult. | |
| template<class OtherLoaderType, typename Enable_Type = std::enable_if_t< !std::is_same_v<OtherLoaderType, TilesetContentLoaderResult> && std::is_convertible_v< std::unique_ptr<OtherLoaderType>, std::unique_ptr<TilesetContentLoaderType>>, int>> | |
| TilesetContentLoaderResult (TilesetContentLoaderResult< OtherLoaderType > &&rhs) noexcept | |
Move constructor for creating a TilesetContentLoaderResult<T> from a TilesetContentLoaderResult<U> where U can be converted to T. | |
| template<class OtherLoaderType, typename Enable_Type = std::enable_if_t< !std::is_same_v<OtherLoaderType, TilesetContentLoaderResult> && std::is_convertible_v< std::unique_ptr<OtherLoaderType>, std::unique_ptr<TilesetContentLoaderType>>, int>> | |
| TilesetContentLoaderResult & | operator= (TilesetContentLoaderResult< OtherLoaderType > &&rhs) noexcept |
Move assignment operator for creating a TilesetContentLoaderResult<T> from a TilesetContentLoaderResult<U> where U can be converted to T. | |
Public Attributes | |
| std::unique_ptr< TilesetContentLoaderType > | pLoader |
| The TilesetContentLoader that produced this result. | |
| std::unique_ptr< Tile > | pRootTile |
| The root Tile object from the created loader. | |
| std::vector< LoaderCreditResult > | credits |
| A set of LoaderCreditResult objects created by the loader. | |
| std::vector< CesiumAsync::IAssetAccessor::THeader > | requestHeaders |
| The request headers used to fetch the tileset. | |
| CesiumUtility::ErrorList | errors |
| Any errors or warnings that arose while creating this TilesetContentLoader. | |
| uint16_t | statusCode {200} |
| The HTTP status code returned when attempting to create this TilesetContentLoader. | |
The result of creating a TilesetContentLoader, including the status, request, and any errors, as well as the root tile, credits, and the loader itself.
Definition at line 34 of file TilesetContentLoaderResult.h.
|
inline |
Creates a new TilesetContentLoaderResult.
| pLoader_ | The TilesetContentLoader that this result is for. |
| pRootTile_ | The root Tile created by this TilesetContentLoader. |
| credits_ | A set of LoaderCreditResult objects representing the credits loaded. |
| requestHeaders_ | The headers used for this tileset request. |
| errors_ | Any warnings or errors that arose while creating this TilesetContentLoader. |
Definition at line 49 of file TilesetContentLoaderResult.h.
|
inlinenoexcept |
Move constructor for creating a TilesetContentLoaderResult<T> from a TilesetContentLoaderResult<U> where U can be converted to T.
Definition at line 82 of file TilesetContentLoaderResult.h.
|
inlinenoexcept |
Move assignment operator for creating a TilesetContentLoaderResult<T> from a TilesetContentLoaderResult<U> where U can be converted to T.
Definition at line 105 of file TilesetContentLoaderResult.h.
| std::vector<LoaderCreditResult> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::credits |
A set of LoaderCreditResult objects created by the loader.
Definition at line 122 of file TilesetContentLoaderResult.h.
| CesiumUtility::ErrorList Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::errors |
Any errors or warnings that arose while creating this TilesetContentLoader.
Definition at line 127 of file TilesetContentLoaderResult.h.
| std::unique_ptr<TilesetContentLoaderType> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::pLoader |
The TilesetContentLoader that produced this result.
Definition at line 118 of file TilesetContentLoaderResult.h.
| std::unique_ptr<Tile> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::pRootTile |
The root Tile object from the created loader.
Definition at line 120 of file TilesetContentLoaderResult.h.
| std::vector<CesiumAsync::IAssetAccessor::THeader> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::requestHeaders |
The request headers used to fetch the tileset.
Definition at line 124 of file TilesetContentLoaderResult.h.
| uint16_t Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::statusCode {200} |
The HTTP status code returned when attempting to create this TilesetContentLoader.
Definition at line 130 of file TilesetContentLoaderResult.h.