![]() |
Cesium for Unreal 2.21.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.