cesium-native 0.46.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 104 of file TilesetContentLoaderResult.h.
std::vector<LoaderCreditResult> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::credits |
A set of LoaderCreditResult objects created by the loader.
Definition at line 120 of file TilesetContentLoaderResult.h.
CesiumUtility::ErrorList Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::errors |
Any errors or warnings that arose while creating this TilesetContentLoader.
Definition at line 125 of file TilesetContentLoaderResult.h.
std::unique_ptr<TilesetContentLoaderType> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::pLoader |
The TilesetContentLoader that produced this result.
Definition at line 116 of file TilesetContentLoaderResult.h.
std::unique_ptr<Tile> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::pRootTile |
The root Tile object from the created loader.
Definition at line 118 of file TilesetContentLoaderResult.h.
std::vector<CesiumAsync::IAssetAccessor::THeader> Cesium3DTilesSelection::TilesetContentLoaderResult< TilesetContentLoaderType >::requestHeaders |
The request headers used to fetch the tileset.
Definition at line 122 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 128 of file TilesetContentLoaderResult.h.