A class containing a set of properties.
More...
#include <CesiumGltf/Class.h>
|
std::optional< std::string > | name |
| The name of the class, e.g. for display purposes.
|
|
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. Property IDs must be alphanumeric identifiers matching the regular expression ^[a-zA-Z_][a-zA-Z0-9_]*$ .
|
|
std::unordered_map< std::string, std::any > | extensions |
| The extensions attached to this object. More...
|
|
JsonValue::Object | extras |
| Application-specific data. More...
|
|
JsonValue::Object | unknownProperties |
| Unknown properties that exist on this object but do not have any representation in the statically-typed classes. More...
|
|
|
static constexpr const char * | TypeName = "Class" |
|
A class containing a set of properties.
Definition at line 18 of file Class.h.
The documentation for this struct was generated from the following file:
- /home/runner/work/cesium-native/cesium-native/CesiumGltf/generated/include/CesiumGltf/Class.h