|  | Cesium for Unreal 2.20.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.