cesium-native  0.41.0
EnumValue.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 <cstdint>
10 #include <optional>
11 #include <string>
12 
13 namespace Cesium3DTiles {
17 struct CESIUM3DTILES_API EnumValue final
19  static inline constexpr const char* TypeName = "EnumValue";
20 
24  std::string name;
25 
29  std::optional<std::string> description;
30 
34  int64_t value = int64_t();
35 };
36 } // namespace Cesium3DTiles
Classes for using 3D Tiles.
Definition: Buffer.h:7
An enum value.
Definition: EnumValue.h:18
std::optional< std::string > description
The description of the enum value.
Definition: EnumValue.h:29
std::string name
The name of the enum value.
Definition: EnumValue.h:24
The base class for objects that have extensions and extras.