3#include <Cesium3DTiles/GroupMetadata.h>
4#include <Cesium3DTiles/Schema.h>
5#include <Cesium3DTilesSelection/Library.h>
6#include <CesiumAsync/SharedFuture.h>
31 std::optional<Cesium3DTiles::Schema>
schema;
44 std::vector<Cesium3DTiles::GroupMetadata>
groups;
49 std::optional<Cesium3DTiles::MetadataEntity>
metadata;
68 const std::shared_ptr<CesiumAsync::IAssetAccessor>& pAssetAccessor);
71 std::optional<CesiumAsync::SharedFuture<void>> _loadingFuture;
72 std::optional<std::string> _loadingSchemaUri;
73 std::shared_ptr<bool> _pLoadingCanceled;
A system for managing asynchronous requests and tasks.
A value that will be available in the future, as produced by AsyncSystem. Unlike Future,...
Classes that implement the 3D Tiles standard.
Classes that support asynchronous operations.