6#include "Containers/UnrealString.h"
7#include "Kismet/BlueprintFunctionLibrary.h"
8#include "UObject/ObjectMacros.h"
9#include "CesiumMetadataPickingBlueprintLibrary.generated.h"
18 : public UBlueprintFunctionLibrary {
40 Category =
"Cesium|Metadata|Picking")
42 const FHitResult& Hit,
43 int64 GltfTexCoordSetIndex,
74 Category =
"Cesium|Metadata|Picking")
76 const FHitResult& Hit,
77 int64 FeatureIDSetIndex = 0);
105 Category =
"Cesium|Metadata|Picking")
107 const FHitResult& Hit,
108 int64 PrimitivePropertyTextureIndex = 0);
110 PRAGMA_DISABLE_DEPRECATION_WARNINGS
140 DeprecationMessage =
"Use GetPropertyTableValuesFromHit instead."))
142 const UPrimitiveComponent* Component,
144 int64 FeatureIDSetIndex = 0);
178 "Use GetValuesAsStrings to convert the output of GetPropertyTableValuesFromHit instead."))
180 const UPrimitiveComponent* Component,
182 int64 FeatureIDSetIndex = 0);
183 PRAGMA_ENABLE_DEPRECATION_WARNINGS
194 Category =
"Cesium|Metadata|Picking")
196 const UPrimitiveComponent* Component,
197 const FString& PropertyName,
198 int64 FeatureIDSetIndex = 0);
210 const FString& PropertyName,
211 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.