Cesium for Unreal 2.15.0
Loading...
Searching...
No Matches
FCesiumPropertyArray Struct Reference

A Blueprint-accessible wrapper for an array property in glTF metadata. More...

#include <CesiumPropertyArray.h>

Public Member Functions

 FCesiumPropertyArray ()
 Constructs an empty array instance with an unknown element type.
 
template<typename T>
 FCesiumPropertyArray (CesiumGltf::PropertyArrayCopy< T > &&value, TSharedPtr< FCesiumMetadataEnum > pEnumDefinition=nullptr)
 Constructs an array instance.
 
template<typename T>
 FCesiumPropertyArray (const CesiumGltf::PropertyArrayCopy< T > &value, TSharedPtr< FCesiumMetadataEnum > pEnumDefinition=nullptr)
 
template<typename T>
 FCesiumPropertyArray (const CesiumGltf::PropertyArrayView< T > &value, TSharedPtr< FCesiumMetadataEnum > pEnumDefinition=nullptr)
 
 FCesiumPropertyArray (FCesiumPropertyArray &&rhs)
 
FCesiumPropertyArrayoperator= (FCesiumPropertyArray &&rhs)
 
 FCesiumPropertyArray (const FCesiumPropertyArray &rhs)
 
FCesiumPropertyArrayoperator= (const FCesiumPropertyArray &rhs)
 

Friends

class UCesiumPropertyArrayBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for an array property in glTF metadata.

Definition at line 17 of file CesiumPropertyArray.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyArray() [1/6]

FCesiumPropertyArray::FCesiumPropertyArray ( )
inline

Constructs an empty array instance with an unknown element type.

Definition at line 104 of file CesiumPropertyArray.h.

◆ FCesiumPropertyArray() [2/6]

template<typename T>
FCesiumPropertyArray::FCesiumPropertyArray ( CesiumGltf::PropertyArrayCopy< T > && value,
TSharedPtr< FCesiumMetadataEnum > pEnumDefinition = nullptr )
inline

Constructs an array instance.

Parameters
valueThe property array view that will be stored in this struct
pEnumDefinitionThe enum definition this property uses, if any.

Definition at line 112 of file CesiumPropertyArray.h.

◆ FCesiumPropertyArray() [3/6]

template<typename T>
FCesiumPropertyArray::FCesiumPropertyArray ( const CesiumGltf::PropertyArrayCopy< T > & value,
TSharedPtr< FCesiumMetadataEnum > pEnumDefinition = nullptr )
inline

Definition at line 123 of file CesiumPropertyArray.h.

◆ FCesiumPropertyArray() [4/6]

template<typename T>
FCesiumPropertyArray::FCesiumPropertyArray ( const CesiumGltf::PropertyArrayView< T > & value,
TSharedPtr< FCesiumMetadataEnum > pEnumDefinition = nullptr )
inline

Definition at line 131 of file CesiumPropertyArray.h.

◆ FCesiumPropertyArray() [5/6]

FCesiumPropertyArray::FCesiumPropertyArray ( FCesiumPropertyArray && rhs)

◆ FCesiumPropertyArray() [6/6]

FCesiumPropertyArray::FCesiumPropertyArray ( const FCesiumPropertyArray & rhs)

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

FCesiumPropertyArray & FCesiumPropertyArray::operator= ( FCesiumPropertyArray && rhs)

Friends And Related Symbol Documentation

◆ UCesiumPropertyArrayBlueprintLibrary

Definition at line 155 of file CesiumPropertyArray.h.


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