5#include "Components/ActorComponent.h"
6#include "Containers/Array.h"
7#include "Containers/UnrealString.h"
11#include "Materials/MaterialFunctionMaterialLayer.h"
14#include "CesiumEncodedMetadataComponent.generated.h"
16PRAGMA_DISABLE_DEPRECATION_WARNINGS
58 "CesiumEncodedMetadataComponent and its related description properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
67 GENERATED_USTRUCT_BODY()
73 UPROPERTY(EditAnywhere, Category =
"Cesium")
80 UPROPERTY(EditAnywhere, Category = "Cesium")
87 UPROPERTY(EditAnywhere, Category = "Cesium")
101 bool Normalized = false;
106 "CesiumEncodedMetadataComponent and its related description properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
115 GENERATED_USTRUCT_BODY()
121 UPROPERTY(EditAnywhere, Category =
"Cesium")
128 UPROPERTY(EditAnywhere, Category = "Cesium")
147 UPROPERTY(EditAnywhere, Category = "Cesium",
Meta = (TitleProperty = "Name"))
153 "CesiumEncodedMetadataComponent and its related properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
162 GENERATED_USTRUCT_BODY()
168 UPROPERTY(EditAnywhere, Category =
"Cesium")
180 UPROPERTY(EditAnywhere, Category = "Cesium")
188 UPROPERTY(EditAnywhere, Category = "Cesium")
189 bool Normalized = false;
196 UPROPERTY(EditAnywhere, Category = "Cesium")
202 "CesiumEncodedMetadataComponent and its related description properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
211 GENERATED_USTRUCT_BODY()
216 UPROPERTY(EditAnywhere, Category =
"Cesium")
222 UPROPERTY(EditAnywhere, Category = "Cesium",
Meta = (TitleProperty = "Name"))
228 "CesiumEncodedMetadataComponent and its related description properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
233 "CesiumEncodedMetadataComponent and its related description properties have been deprecated. Use CesiumEncodedFeaturesMetadata instead.")
242 GENERATED_USTRUCT_BODY()
249 Category =
"EncodeMetadata",
250 Meta = (TitleProperty =
"Name"))
258 Category = "EncodeMetadata",
259 Meta = (TitleProperty = "Name"))
273 : public UActorComponent {
277#if WITH_EDITORONLY_DATA
287 Category =
"EncodeMetadata",
291 "CesiumEncodedMetadataComponent is deprecated. Use CesiumFeaturesMetadataComponent instead."))
292 UMaterialFunctionMaterialLayer* TargetMaterialLayer =
nullptr;
304 Category =
"EncodeMetadata",
306 (TitleProperty =
"Name",
309 "CesiumEncodedMetadataComponent is deprecated. Use CesiumFeaturesMetadataComponent instead."))
317 Category = "EncodeMetadata",
319 (TitleProperty = "Name",
322 "CesiumEncodedMetadataComponent is deprecated. Use CesiumFeaturesMetadataComponent instead."))
328PRAGMA_ENABLE_DEPRECATION_WARNINGS
Description of a feature table containing properties to be encoded for access on the GPU.
Description of a feature texture with properties that should be uploaded to the GPU.
Description of a feature texture property that should be uploaded to the GPU.
Description of a feature table property that should be encoded for access on the GPU.