Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
UCesiumMetadataUtilityBlueprintLibrary Class Reference

#include <CesiumMetadataUtilityBlueprintLibrary.h>

Inheritance diagram for UCesiumMetadataUtilityBlueprintLibrary:

Static Public Member Functions

static PRAGMA_DISABLE_DEPRECATION_WARNINGS const FCesiumMetadataPrimitiveGetPrimitiveMetadata (const UPrimitiveComponent *component)
 Gets the primitive metadata of a glTF primitive component.
 
static TMap< FString, FCesiumMetadataValueGetMetadataValuesForFace (const UPrimitiveComponent *component, int64 faceID)
 Gets the metadata of a face of a glTF primitive component.
 
static TMap< FString, FString > GetMetadataValuesAsStringForFace (const UPrimitiveComponent *component, int64 faceID)
 Gets the metadata as string of a face of a glTF primitive component.
 
static int64 GetFeatureIDFromFaceID (UPARAM(ref) const FCesiumMetadataPrimitive &Primitive, UPARAM(ref) const FCesiumFeatureIdAttribute &FeatureIDAttribute, int64 FaceID)
 Gets the feature ID associated with a given face for a feature id attribute.
 

Detailed Description

Definition at line 15 of file CesiumMetadataUtilityBlueprintLibrary.h.

Member Function Documentation

◆ GetFeatureIDFromFaceID()

static int64 UCesiumMetadataUtilityBlueprintLibrary::GetFeatureIDFromFaceID ( UPARAM(ref) const FCesiumMetadataPrimitive & Primitive,
UPARAM(ref) const FCesiumFeatureIdAttribute & FeatureIDAttribute,
int64 FaceID )
static

Gets the feature ID associated with a given face for a feature id attribute.

◆ GetMetadataValuesAsStringForFace()

static TMap< FString, FString > UCesiumMetadataUtilityBlueprintLibrary::GetMetadataValuesAsStringForFace ( const UPrimitiveComponent * component,
int64 faceID )
static

Gets the metadata as string of a face of a glTF primitive component.

If the component is not a Cesium glTF primitive component, the returned metadata is empty. If the primitive has multiple feature tables, the metadata in the first table is returned.

◆ GetMetadataValuesForFace()

static TMap< FString, FCesiumMetadataValue > UCesiumMetadataUtilityBlueprintLibrary::GetMetadataValuesForFace ( const UPrimitiveComponent * component,
int64 faceID )
static

Gets the metadata of a face of a glTF primitive component.

If the component is not a Cesium glTF primitive component, the returned metadata is empty. If the primitive has multiple feature tables, the metadata in the first table is returned.

◆ GetPrimitiveMetadata()

static PRAGMA_DISABLE_DEPRECATION_WARNINGS const FCesiumMetadataPrimitive & UCesiumMetadataUtilityBlueprintLibrary::GetPrimitiveMetadata ( const UPrimitiveComponent * component)
static

Gets the primitive metadata of a glTF primitive component.

If component is not a Cesium glTF primitive component, the returned metadata is empty


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