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

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

#include <CesiumPropertyTable.h>

Public Member Functions

 FCesiumPropertyTable ()
 Construct an empty property table instance.
 
 FCesiumPropertyTable (const CesiumGltf::Model &model, const CesiumGltf::PropertyTable &propertyTable)
 Constructs a property table from a glTF Property Table.
 
 FCesiumPropertyTable (const CesiumGltf::Model &model, const CesiumGltf::PropertyTable &propertyTable, const TSharedPtr< FCesiumMetadataEnumCollection > &pEnumCollection)
 Constructs a property table from a glTF Property Table.
 
FString getClassName () const
 Gets the name of the metadata class that this property table conforms to.
 

Friends

class UCesiumPropertyTableBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for a glTF property table.

A property table is a collection of properties for the features in a mesh. It knows how to look up the metadata values associated with a given feature ID.

Definition at line 39 of file CesiumPropertyTable.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyTable() [1/3]

FCesiumPropertyTable::FCesiumPropertyTable ( )
inline

Construct an empty property table instance.

Definition at line 46 of file CesiumPropertyTable.h.

◆ FCesiumPropertyTable() [2/3]

FCesiumPropertyTable::FCesiumPropertyTable ( const CesiumGltf::Model & model,
const CesiumGltf::PropertyTable & propertyTable )
inline

Constructs a property table from a glTF Property Table.

Parameters
modelThe model that stores EXT_structural_metadata.
propertyTableThe target property table.

Definition at line 55 of file CesiumPropertyTable.h.

◆ FCesiumPropertyTable() [3/3]

FCesiumPropertyTable::FCesiumPropertyTable ( const CesiumGltf::Model & model,
const CesiumGltf::PropertyTable & propertyTable,
const TSharedPtr< FCesiumMetadataEnumCollection > & pEnumCollection )

Constructs a property table from a glTF Property Table.

Parameters
modelThe model that stores EXT_structural_metadata.
propertyTableThe target property table.
pEnumCollectionThe enum collection to use, if any.

Member Function Documentation

◆ getClassName()

FString FCesiumPropertyTable::getClassName ( ) const
inline

Gets the name of the metadata class that this property table conforms to.

Definition at line 78 of file CesiumPropertyTable.h.

Friends And Related Symbol Documentation

◆ UCesiumPropertyTableBlueprintLibrary

Definition at line 88 of file CesiumPropertyTable.h.


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