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

A Blueprint-accessible wrapper for a glTF metadata value. More...

#include <CesiumMetadataValue.h>

Public Member Functions

 FCesiumMetadataValue ()
 Constructs an empty metadata value with unknown type.
 
template<typename T >
 FCesiumMetadataValue (const T &Value)
 Constructs a metadata value with the given input.
 
template<typename ArrayType >
 FCesiumMetadataValue (const CesiumGltf::PropertyArrayCopy< ArrayType > &Copy)
 
template<typename ArrayType >
 FCesiumMetadataValue (CesiumGltf::PropertyArrayCopy< ArrayType > &&Copy)
 
template<typename T >
 FCesiumMetadataValue (const std::optional< T > &MaybeValue)
 Constructs a metadata value with the given optional input.
 
 FCesiumMetadataValue (FCesiumMetadataValue &&rhs)
 
FCesiumMetadataValueoperator= (FCesiumMetadataValue &&rhs)
 
 FCesiumMetadataValue (const FCesiumMetadataValue &rhs)
 
FCesiumMetadataValueoperator= (const FCesiumMetadataValue &rhs)
 

Friends

class UCesiumMetadataValueBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for a glTF metadata value.

Definition at line 20 of file CesiumMetadataValue.h.

Constructor & Destructor Documentation

◆ FCesiumMetadataValue() [1/7]

FCesiumMetadataValue::FCesiumMetadataValue ( )
inline

Constructs an empty metadata value with unknown type.

Definition at line 178 of file CesiumMetadataValue.h.

◆ FCesiumMetadataValue() [2/7]

template<typename T >
FCesiumMetadataValue::FCesiumMetadataValue ( const T & Value)
inlineexplicit

Constructs a metadata value with the given input.

Parameters
ValueThe value to be stored in this struct.

Definition at line 186 of file CesiumMetadataValue.h.

◆ FCesiumMetadataValue() [3/7]

template<typename ArrayType >
FCesiumMetadataValue::FCesiumMetadataValue ( const CesiumGltf::PropertyArrayCopy< ArrayType > & Copy)
inlineexplicit

Definition at line 208 of file CesiumMetadataValue.h.

◆ FCesiumMetadataValue() [4/7]

template<typename ArrayType >
FCesiumMetadataValue::FCesiumMetadataValue ( CesiumGltf::PropertyArrayCopy< ArrayType > && Copy)
inlineexplicit

Definition at line 213 of file CesiumMetadataValue.h.

◆ FCesiumMetadataValue() [5/7]

template<typename T >
FCesiumMetadataValue::FCesiumMetadataValue ( const std::optional< T > & MaybeValue)
inlineexplicit

Constructs a metadata value with the given optional input.

Parameters
MaybeValueThe optional value to be stored in this struct.

Definition at line 231 of file CesiumMetadataValue.h.

◆ FCesiumMetadataValue() [6/7]

FCesiumMetadataValue::FCesiumMetadataValue ( FCesiumMetadataValue && rhs)

◆ FCesiumMetadataValue() [7/7]

FCesiumMetadataValue::FCesiumMetadataValue ( const FCesiumMetadataValue & rhs)

Member Function Documentation

◆ operator=() [1/2]

FCesiumMetadataValue & FCesiumMetadataValue::operator= ( const FCesiumMetadataValue & rhs)

◆ operator=() [2/2]

FCesiumMetadataValue & FCesiumMetadataValue::operator= ( FCesiumMetadataValue && rhs)

Friends And Related Symbol Documentation

◆ UCesiumMetadataValueBlueprintLibrary

Definition at line 253 of file CesiumMetadataValue.h.


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