6#include "Containers/UnrealString.h"
7#include "Kismet/BlueprintFunctionLibrary.h"
8#include "UObject/ObjectMacros.h"
9#include "CesiumMetadataPickingBlueprintLibrary.generated.h"
17 : public UBlueprintFunctionLibrary {
39 Category =
"Cesium|Metadata|Picking")
41 const FHitResult& Hit,
42 int64 GltfTexCoordSetIndex,
73 Category =
"Cesium|Metadata|Picking")
75 const FHitResult& Hit,
76 int64 FeatureIDSetIndex = 0);
104 Category =
"Cesium|Metadata|Picking")
106 const FHitResult& Hit,
107 int64 PrimitivePropertyTextureIndex = 0);
109 PRAGMA_DISABLE_DEPRECATION_WARNINGS
139 DeprecationMessage =
"Use GetPropertyTableValuesFromHit instead."))
141 const UPrimitiveComponent* Component,
143 int64 FeatureIDSetIndex = 0);
177 "Use GetValuesAsStrings to convert the output of GetPropertyTableValuesFromHit instead."))
179 const UPrimitiveComponent* Component,
181 int64 FeatureIDSetIndex = 0);
182 PRAGMA_ENABLE_DEPRECATION_WARNINGS
193 Category =
"Cesium|Metadata|Picking")
195 const UPrimitiveComponent* Component,
196 const FString& PropertyName,
197 int64 FeatureIDSetIndex = 0);
209 const FString& PropertyName,
210 int64 FeatureIDSetIndex);
A Blueprint-accessible wrapper for a glTF Primitive's mesh features.
A Blueprint-accessible wrapper for a glTF property table property in EXT_structural_metadata.