cesium-native  0.41.0
Asset.h
1 // This file was generated by generate-classes.
2 // DO NOT EDIT THIS FILE!
3 #pragma once
4 
5 #include "Cesium3DTiles/Library.h"
6 
7 #include <CesiumUtility/ExtensibleObject.h>
8 
9 #include <optional>
10 #include <string>
11 
12 namespace Cesium3DTiles {
16 struct CESIUM3DTILES_API Asset final : public CesiumUtility::ExtensibleObject {
17  static inline constexpr const char* TypeName = "Asset";
18 
23  std::string version;
24 
29  std::optional<std::string> tilesetVersion;
30 };
31 } // namespace Cesium3DTiles
Classes for using 3D Tiles.
Definition: Buffer.h:7
Metadata about the entire tileset.
Definition: Asset.h:16
std::string version
The 3D Tiles version. The version defines the JSON schema for the tileset JSON and the base set of ti...
Definition: Asset.h:23
std::optional< std::string > tilesetVersion
Application-specific version of this tileset, e.g., for when an existing tileset is updated.
Definition: Asset.h:29
The base class for objects that have extensions and extras.