8#include "Kismet/BlueprintFunctionLibrary.h"
9#include "UObject/ObjectMacros.h"
11#include "CesiumMetadataPrimitive.generated.h"
15 "FCesiumMetadataPrimitive is deprecated. Instead, use FCesiumPrimitiveFeatures and FCesiumPrimitiveMetadata to retrieve feature IDs and metadata from a glTF primitive.")
25 GENERATED_USTRUCT_BODY()
32 : _pPrimitiveFeatures(nullptr),
33 _pPrimitiveMetadata(nullptr),
34 _pModelMetadata(nullptr) {}
67 : public UBlueprintFunctionLibrary {
71 PRAGMA_DISABLE_DEPRECATION_WARNINGS
83 Category =
"Cesium|Metadata|Primitive",
87 "CesiumMetadataPrimitive is deprecated. Get feature IDs from CesiumPrimitiveFeatures instead."))
88 static const TArray<FCesiumFeatureIdAttribute>
102 Category =
"Cesium|Metadata|Primitive",
106 "CesiumMetadataPrimitive is deprecated. Get feature IDs from CesiumPrimitiveFeatures instead."))
121 Category = "Cesium|Metadata|Primitive",
125 "CesiumMetadataPrimitive is deprecated. Get the associated property texture indices from CesiumPrimitiveMetadata instead."))
126 static const TArray<FString>
141 Category = "Cesium|Metadata|Primitive",
145 "CesiumMetadataPrimitive is deprecated. Use GetFirstVertexFromFace with CesiumPrimitiveFeatures instead."))
150 PRAGMA_ENABLE_DEPRECATION_WARNINGS
A blueprint-accessible wrapper for a feature ID texture from a glTF primitive.
A Blueprint-accessible wrapper for a glTF Primitive's mesh features.