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

A Blueprint-accessible wrapper for an array value from 3D Tiles or glTF metadata. More...

#include <CesiumPropertyArray.h>

Public Member Functions

 FCesiumPropertyArray ()
 Constructs an empty 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
 
struct FCesiumMetadataValue
 

Detailed Description

A Blueprint-accessible wrapper for an array value from 3D Tiles or glTF metadata.

Definition at line 22 of file CesiumPropertyArray.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyArray() [1/6]

FCesiumPropertyArray::FCesiumPropertyArray ( )

Constructs an empty instance with an unknown element type.

◆ 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 116 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 127 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 135 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

◆ FCesiumMetadataValue

friend struct FCesiumMetadataValue
friend

Definition at line 154 of file CesiumPropertyArray.h.

◆ UCesiumPropertyArrayBlueprintLibrary

Definition at line 153 of file CesiumPropertyArray.h.


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