Cesium for Unreal 2.18.0
Loading...
Searching...
No Matches
FCesiumPropertyTableProperty Struct Reference

A Blueprint-accessible wrapper for a glTF property table property in EXT_structural_metadata. More...

#include <CesiumPropertyTableProperty.h>

Public Member Functions

 FCesiumPropertyTableProperty ()
 Construct an invalid property with an unknown type.
 
template<typename T, bool Normalized>
 FCesiumPropertyTableProperty (const CesiumGltf::PropertyTablePropertyView< T, Normalized > &property)
 Construct a wrapper for the property table property view.
 
template<typename T, bool Normalized>
 FCesiumPropertyTableProperty (const CesiumGltf::PropertyTablePropertyView< T, Normalized > &property, const TSharedPtr< FCesiumMetadataEnum > &pEnumDefinition)
 Construct a wrapper for the property table property view.
 

Friends

class UCesiumPropertyTablePropertyBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for a glTF property table property in EXT_structural_metadata.

A property has a specific type, such as int64 scalar or string, and values of that type that can be accessed with primitive feature IDs from EXT_mesh_features.

Definition at line 43 of file CesiumPropertyTableProperty.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyTableProperty() [1/3]

FCesiumPropertyTableProperty::FCesiumPropertyTableProperty ( )
inline

Construct an invalid property with an unknown type.

Definition at line 51 of file CesiumPropertyTableProperty.h.

◆ FCesiumPropertyTableProperty() [2/3]

template<typename T, bool Normalized>
FCesiumPropertyTableProperty::FCesiumPropertyTableProperty ( const CesiumGltf::PropertyTablePropertyView< T, Normalized > & property)
inline

Construct a wrapper for the property table property view.

Parameters
propertyThe PropertyTablePropertyView to be stored in this struct.

Definition at line 63 of file CesiumPropertyTableProperty.h.

◆ FCesiumPropertyTableProperty() [3/3]

template<typename T, bool Normalized>
FCesiumPropertyTableProperty::FCesiumPropertyTableProperty ( const CesiumGltf::PropertyTablePropertyView< T, Normalized > & property,
const TSharedPtr< FCesiumMetadataEnum > & pEnumDefinition )
inline

Construct a wrapper for the property table property view.

Parameters
propertyThe PropertyTablePropertyView to be stored in this struct.
pEnumDefinitionThe enum definition to use, if any.

Definition at line 76 of file CesiumPropertyTableProperty.h.

Friends And Related Symbol Documentation

◆ UCesiumPropertyTablePropertyBlueprintLibrary

Definition at line 126 of file CesiumPropertyTableProperty.h.


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