cesium-native  0.41.0
MetadataEntity.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 #include <CesiumUtility/JsonValue.h>
9 
10 #include <string>
11 #include <unordered_map>
12 
13 namespace Cesium3DTiles {
18 struct CESIUM3DTILES_API MetadataEntity
20  static inline constexpr const char* TypeName = "MetadataEntity";
21 
26  std::string classProperty;
27 
38  std::unordered_map<std::string, CesiumUtility::JsonValue> properties;
39 };
40 } // namespace Cesium3DTiles
Classes for using 3D Tiles.
Definition: Buffer.h:7
An object containing a reference to a class from a metadata schema, and property values that conform ...
std::string classProperty
The class that property values conform to. The value shall be a class ID declared in the classes dict...
std::unordered_map< std::string, CesiumUtility::JsonValue > properties
A dictionary, where each key corresponds to a property ID in the class' properties dictionary and eac...
The base class for objects that have extensions and extras.