Cesium for Unreal 2.12.0
|
#include "CesiumGltf/PropertyArrayView.h"
#include "CesiumGltf/PropertyType.h"
#include "CesiumGltf/PropertyTypeTraits.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) , Enum = int(CesiumGltf::PropertyType::Enum) , String = int(CesiumGltf::PropertyType::String) } |
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 14 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 118 of file CesiumMetadataValueType.h.
|
strong |
Enumerator | |
---|---|
None_DEPRECATED | |
Uint8_DEPRECATED | |
Float_DEPRECATED |
Definition at line 89 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 69 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 | |
Enum | |
String |
Definition at line 99 of file CesiumMetadataValueType.h.