Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
FCesiumMetadataEncodingDetails Struct Reference

Describes how a property from EXT_structural_metadata will be encoded for access in Unreal materials. More...

#include <CesiumMetadataEncodingDetails.h>

Public Member Functions

 FCesiumMetadataEncodingDetails ()
 
 FCesiumMetadataEncodingDetails (ECesiumEncodedMetadataType InType, ECesiumEncodedMetadataComponentType InComponentType, ECesiumEncodedMetadataConversion InConversion)
 
bool operator== (const FCesiumMetadataEncodingDetails &Info) const
 
bool operator!= (const FCesiumMetadataEncodingDetails &Info) const
 
bool HasValidType () const
 

Public Attributes

ECesiumEncodedMetadataType Type
 The GPU-compatible type that this property's values will be encoded as.
 
ECesiumEncodedMetadataComponentType ComponentType
 The GPU-compatible component type that this property's values will be encoded as.
 
ECesiumEncodedMetadataConversion Conversion
 The method of conversion used for this property.
 

Detailed Description

Describes how a property from EXT_structural_metadata will be encoded for access in Unreal materials.

Definition at line 62 of file CesiumMetadataEncodingDetails.h.

Constructor & Destructor Documentation

◆ FCesiumMetadataEncodingDetails() [1/2]

FCesiumMetadataEncodingDetails::FCesiumMetadataEncodingDetails ( )
inline

Definition at line 65 of file CesiumMetadataEncodingDetails.h.

◆ FCesiumMetadataEncodingDetails() [2/2]

FCesiumMetadataEncodingDetails::FCesiumMetadataEncodingDetails ( ECesiumEncodedMetadataType InType,
ECesiumEncodedMetadataComponentType InComponentType,
ECesiumEncodedMetadataConversion InConversion )
inline

Definition at line 70 of file CesiumMetadataEncodingDetails.h.

Member Function Documentation

◆ HasValidType()

bool FCesiumMetadataEncodingDetails::HasValidType ( ) const
inline

Definition at line 110 of file CesiumMetadataEncodingDetails.h.

◆ operator!=()

bool FCesiumMetadataEncodingDetails::operator!= ( const FCesiumMetadataEncodingDetails & Info) const
inline

Definition at line 105 of file CesiumMetadataEncodingDetails.h.

◆ operator==()

bool FCesiumMetadataEncodingDetails::operator== ( const FCesiumMetadataEncodingDetails & Info) const
inline

Definition at line 100 of file CesiumMetadataEncodingDetails.h.

Member Data Documentation

◆ ComponentType

ECesiumEncodedMetadataComponentType FCesiumMetadataEncodingDetails::ComponentType

The GPU-compatible component type that this property's values will be encoded as.

These correspond to the pixel component types that are supported in Unreal textures.

Definition at line 90 of file CesiumMetadataEncodingDetails.h.

◆ Conversion

ECesiumEncodedMetadataConversion FCesiumMetadataEncodingDetails::Conversion

The method of conversion used for this property.

This describes how the values will be converted for access in Unreal materials. Note that not all property types are compatible with the methods of conversion.

Definition at line 98 of file CesiumMetadataEncodingDetails.h.

◆ Type

ECesiumEncodedMetadataType FCesiumMetadataEncodingDetails::Type

The GPU-compatible type that this property's values will be encoded as.

Definition at line 82 of file CesiumMetadataEncodingDetails.h.


The documentation for this struct was generated from the following file: