Cesium for Unreal 2.18.0
Loading...
Searching...
No Matches
UCesiumPropertyAttributeBlueprintLibrary Class Reference

#include <CesiumPropertyAttribute.h>

Inheritance diagram for UCesiumPropertyAttributeBlueprintLibrary:

Static Public Member Functions

static ECesiumPropertyAttributeStatus GetPropertyAttributeStatus (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute)
 Gets the status of the property attribute.
 
static const FString & GetPropertyAttributeName (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute)
 Gets the name of the property attribute.
 
static const TMap< FString, FCesiumPropertyAttributeProperty > & GetProperties (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute)
 Gets all the properties of the property attribute, mapped by property name.
 
static const TArray< FString > GetPropertyNames (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute)
 Gets the names of the properties in this property attribute.
 
static const FCesiumPropertyAttributePropertyFindProperty (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute, const FString &PropertyName)
 Retrieve a FCesiumPropertyAttributeProperty by name.
 
static TMap< FString, FCesiumMetadataValueGetMetadataValuesAtIndex (UPARAM(ref) const FCesiumPropertyAttribute &PropertyAttribute, int64 Index)
 Gets all of the property values for the given vertex index, mapped by property name.
 

Detailed Description

Definition at line 99 of file CesiumPropertyAttribute.h.

Member Function Documentation

◆ FindProperty()

static const FCesiumPropertyAttributeProperty & UCesiumPropertyAttributeBlueprintLibrary::FindProperty ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute,
const FString & PropertyName )
static

Retrieve a FCesiumPropertyAttributeProperty by name.

If the property attribute does not contain a property with that name, this returns an invalid FCesiumPropertyAttributeProperty.

Parameters
PropertyAttributeThe property attribute.
PropertyNameThe name of the property to find.

◆ GetMetadataValuesAtIndex()

static TMap< FString, FCesiumMetadataValue > UCesiumPropertyAttributeBlueprintLibrary::GetMetadataValuesAtIndex ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute,
int64 Index )
static

Gets all of the property values for the given vertex index, mapped by property name.

This will only include values from valid property attribute properties.

If the index is out-of-bounds, the returned map will be empty.

Parameters
PropertyAttributeThe property attribute.
IndexThe index of the target vertex.
Returns
The property values mapped by property name.

◆ GetProperties()

static const TMap< FString, FCesiumPropertyAttributeProperty > & UCesiumPropertyAttributeBlueprintLibrary::GetProperties ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute)
static

Gets all the properties of the property attribute, mapped by property name.

Parameters
PropertyAttributeThe property attribute.

◆ GetPropertyAttributeName()

static const FString & UCesiumPropertyAttributeBlueprintLibrary::GetPropertyAttributeName ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute)
static

Gets the name of the property attribute.

If no name was specified in the glTF extension, this returns an empty string.

Parameters
PropertyAttributeThe property attribute.

◆ GetPropertyAttributeStatus()

static ECesiumPropertyAttributeStatus UCesiumPropertyAttributeBlueprintLibrary::GetPropertyAttributeStatus ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute)
static

Gets the status of the property attribute.

If an error occurred while parsing the property attribute from the glTF extension, this briefly conveys why.

Parameters
PropertyAttributeThe property attribute.

◆ GetPropertyNames()

static const TArray< FString > UCesiumPropertyAttributeBlueprintLibrary::GetPropertyNames ( UPARAM(ref) const FCesiumPropertyAttribute & PropertyAttribute)
static

Gets the names of the properties in this property attribute.

Parameters
PropertyAttributeThe property attribute.

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