#include <CesiumPropertyTable.h>
Definition at line 75 of file CesiumPropertyTable.h.
◆ FindProperty()
◆ GetMetadataValuesForFeature()
Gets all of the property values for a given feature, mapped by property name.
This will only include values from valid property table properties.
If the feature ID is out-of-bounds, the returned map will be empty.
- Parameters
-
PropertyTable | The property table. |
FeatureID | The ID of the feature. |
- Returns
- The property values mapped by property name.
◆ GetMetadataValuesForFeatureAsStrings()
static PRAGMA_DISABLE_DEPRECATION_WARNINGS TMap< FString, FString > UCesiumPropertyTableBlueprintLibrary::GetMetadataValuesForFeatureAsStrings |
( |
UPARAM(ref) const FCesiumPropertyTable & | PropertyTable, |
|
|
int64 | FeatureID ) |
|
static |
Gets all of the property values for a given feature as strings, mapped by property name.
This will only include values from valid property table properties.
Array properties cannot be converted to strings, so empty strings will be returned for their values.
If the feature ID is out-of-bounds, the returned map will be empty.
- Parameters
-
PropertyTable | The property table. |
FeatureID | The ID of the feature. |
- Returns
- The property values as strings mapped by property name.
◆ GetProperties()
Gets all the properties of the property table, mapped by property name.
- Parameters
-
PropertyTable | The property table. |
◆ GetPropertyNames()
static const TArray< FString > UCesiumPropertyTableBlueprintLibrary::GetPropertyNames |
( |
UPARAM(ref) const FCesiumPropertyTable & | PropertyTable | ) |
|
|
static |
Gets the names of the properties in this property table.
- Parameters
-
PropertyTable | The property table. |
◆ GetPropertyTableCount()
static int64 UCesiumPropertyTableBlueprintLibrary::GetPropertyTableCount |
( |
UPARAM(ref) const FCesiumPropertyTable & | PropertyTable | ) |
|
|
static |
Gets the number of values each property in the table is expected to have.
If an error occurred while parsing the property table, this returns zero.
- Parameters
-
PropertyTable | The property table. |
◆ GetPropertyTableName()
static const FString & UCesiumPropertyTableBlueprintLibrary::GetPropertyTableName |
( |
UPARAM(ref) const FCesiumPropertyTable & | PropertyTable | ) |
|
|
static |
Gets the name of the property table.
If no name was specified in the glTF extension, this returns an empty string.
- Parameters
-
PropertyTable | The property table. |
◆ GetPropertyTableStatus()
Gets the status of the property table.
If an error occurred while parsing the property table from the glTF extension, this briefly conveys why.
- Parameters
-
PropertyTable | The property table. |
The documentation for this class was generated from the following file: