5 #include "CesiumGltf/ClassProperty.h"
6 #include "CesiumGltf/Library.h"
8 #include <CesiumUtility/ExtensibleObject.h>
12 #include <unordered_map>
19 static inline constexpr
const char* TypeName =
"Class";
24 std::optional<std::string>
name;
36 std::unordered_map<std::string, CesiumGltf::ClassProperty>
properties;
Classes for working with glTF models.
A class containing a set of properties.
std::optional< std::string > description
The description of the class.
std::unordered_map< std::string, CesiumGltf::ClassProperty > properties
A dictionary, where each key is a property ID and each value is an object defining the property....
std::optional< std::string > name
The name of the class, e.g. for display purposes.
The base class for objects that have extensions and extras.