Cesium for Unreal 2.12.0
|
#include "CesiumMetadataValueType.h"
#include <cstdlib>
#include <type_traits>
#include "CesiumMetadataEncodingDetails.generated.h"
Go to the source code of this file.
Classes | |
struct | FCesiumMetadataEncodingDetails |
Describes how a property from EXT_structural_metadata will be encoded for access in Unreal materials. More... | |
Enumerations | |
enum class | ECesiumEncodedMetadataComponentType : uint8 { None , Uint8 , Float } |
The component type that a metadata property's values will be encoded as. More... | |
enum class | ECesiumEncodedMetadataType : uint8 { None , Scalar , Vec2 , Vec3 , Vec4 } |
The type that a metadata property's values will be encoded as. More... | |
enum class | ECesiumEncodedMetadataConversion : uint8 { None , Coerce , ParseColorFromString } |
Indicates how a property value from EXT_structural_metadata should be converted to a GPU-accessible type, if possible. More... | |
|
strong |
The component type that a metadata property's values will be encoded as.
These correspond to the pixel component types that are supported in Unreal textures.
Enumerator | |
---|---|
None | |
Uint8 | |
Float |
Definition at line 17 of file CesiumMetadataEncodingDetails.h.
|
strong |
Indicates how a property value from EXT_structural_metadata should be converted to a GPU-accessible type, if possible.
Definition at line 36 of file CesiumMetadataEncodingDetails.h.
|
strong |
The type that a metadata property's values will be encoded as.
Enumerator | |
---|---|
None | |
Scalar | |
Vec2 | |
Vec3 | |
Vec4 |
Definition at line 23 of file CesiumMetadataEncodingDetails.h.