Cesium for Unreal 2.15.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 > &EnumDefinition)
 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 44 of file CesiumPropertyTableProperty.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyTableProperty() [1/3]

FCesiumPropertyTableProperty::FCesiumPropertyTableProperty ( )
inline

Construct an invalid property with an unknown type.

Definition at line 52 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 64 of file CesiumPropertyTableProperty.h.

◆ FCesiumPropertyTableProperty() [3/3]

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

Construct a wrapper for the property table property view.

Parameters
PropertyThe PropertyTablePropertyView to be stored in this struct.
EnumDefinitionThe enum definition to use, if any.

Definition at line 77 of file CesiumPropertyTableProperty.h.

Friends And Related Symbol Documentation

◆ UCesiumPropertyTablePropertyBlueprintLibrary

Definition at line 127 of file CesiumPropertyTableProperty.h.


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