![]() |
Cesium for Unreal 2.20.0
|
#include "CesiumGltf/Enum.h"#include "CesiumGltf/PropertyArrayView.h"#include "CesiumGltf/PropertyType.h"#include "CesiumGltf/PropertyTypeTraits.h"#include "CesiumMetadataEnum.h"#include "CesiumMetadataValueType.generated.h"Go to the source code of this file.
Classes | |
| struct | FCesiumMetadataValueType |
| Represents the true value type of a metadata value, akin to the property types in EXT_structural_metadata. More... | |
Enumerations | |
| enum class | ECesiumMetadataBlueprintType : uint8 { None , Boolean , Byte , Integer , Integer64 , Float , Float64 , IntPoint , Vector2D , IntVector , Vector3f , Vector3 , Vector4 , Matrix , String , Array } |
| The Blueprint type that can losslessly represent values of a given property. More... | |
| enum class | ECesiumMetadataTrueType_DEPRECATED : uint8 { None_DEPRECATED = 0 , Int8_DEPRECATED , Uint8_DEPRECATED , Int16_DEPRECATED , Uint16_DEPRECATED , Int32_DEPRECATED , Uint32_DEPRECATED , Int64_DEPRECATED , Uint64_DEPRECATED , Float32_DEPRECATED , Float64_DEPRECATED , Boolean_DEPRECATED , Enum_DEPRECATED , String_DEPRECATED , Array_DEPRECATED } |
| The type of a metadata property in EXT_feature_metadata. More... | |
| enum class | ECesiumMetadataPackedGpuType_DEPRECATED : uint8 { None_DEPRECATED , Uint8_DEPRECATED , Float_DEPRECATED } |
| enum class | ECesiumMetadataType : uint8 { Invalid = 0 , Scalar = int(CesiumGltf::PropertyType::Scalar) , Vec2 = int(CesiumGltf::PropertyType::Vec2) , Vec3 = int(CesiumGltf::PropertyType::Vec3) , Vec4 = int(CesiumGltf::PropertyType::Vec4) , Mat2 = int(CesiumGltf::PropertyType::Mat2) , Mat3 = int(CesiumGltf::PropertyType::Mat3) , Mat4 = int(CesiumGltf::PropertyType::Mat4) , Boolean = int(CesiumGltf::PropertyType::Boolean) , String = int(CesiumGltf::PropertyType::String) , Enum = int(CesiumGltf::PropertyType::Enum) } |
| The type of a metadata property in EXT_structural_metadata. More... | |
| enum class | ECesiumMetadataComponentType : uint8 { None = 0 , Int8 = int(CesiumGltf::PropertyComponentType::Int8) , Uint8 = int(CesiumGltf::PropertyComponentType::Uint8) , Int16 = int(CesiumGltf::PropertyComponentType::Int16) , Uint16 = int(CesiumGltf::PropertyComponentType::Uint16) , Int32 = int(CesiumGltf::PropertyComponentType::Int32) , Uint32 = int(CesiumGltf::PropertyComponentType::Uint32) , Int64 = int(CesiumGltf::PropertyComponentType::Int64) , Uint64 = int(CesiumGltf::PropertyComponentType::Uint64) , Float32 = int(CesiumGltf::PropertyComponentType::Float32) , Float64 = int(CesiumGltf::PropertyComponentType::Float64) } |
| The component type of a metadata property in EXT_structural_metadata. More... | |
|
strong |
The Blueprint type that can losslessly represent values of a given property.
| Enumerator | |
|---|---|
| None | |
| Boolean | |
| Byte | |
| Integer | |
| Integer64 | |
| Float | |
| Float64 | |
| IntPoint | |
| Vector2D | |
| IntVector | |
| Vector3f | |
| Vector3 | |
| Vector4 | |
| Matrix | |
| String | |
| Array | |
Definition at line 16 of file CesiumMetadataValueType.h.
|
strong |
The component type of a metadata property in EXT_structural_metadata.
Only applicable if the property has a Scalar, VecN, or MatN type.
| Enumerator | |
|---|---|
| None | |
| Int8 | |
| Uint8 | |
| Int16 | |
| Uint16 | |
| Int32 | |
| Uint32 | |
| Int64 | |
| Uint64 | |
| Float32 | |
| Float64 | |
Definition at line 120 of file CesiumMetadataValueType.h.
|
strong |
| Enumerator | |
|---|---|
| None_DEPRECATED | |
| Uint8_DEPRECATED | |
| Float_DEPRECATED | |
Definition at line 91 of file CesiumMetadataValueType.h.
|
strong |
The type of a metadata property in EXT_feature_metadata.
This has been deprecated; use FCesiumMetadataValueType to get the complete type information of a metadata property instead.
Definition at line 71 of file CesiumMetadataValueType.h.
|
strong |
The type of a metadata property in EXT_structural_metadata.
| Enumerator | |
|---|---|
| Invalid | |
| Scalar | |
| Vec2 | |
| Vec3 | |
| Vec4 | |
| Mat2 | |
| Mat3 | |
| Mat4 | |
| Boolean | |
| String | |
| Enum | |
Definition at line 101 of file CesiumMetadataValueType.h.