6#include "UObject/ObjectMacros.h"
8#include "CesiumMetadataPropertyDetails.generated.h"
16 GENERATED_USTRUCT_BODY()
27 : Type(InType), ComponentType(InComponentType), bIsArray(IsArray) {}
32 UPROPERTY(EditAnywhere, Category =
"Cesium")
52 UPROPERTY(EditAnywhere, Category = "Cesium")
53 bool bIsArray = false;
63 Meta = (EditCondition = "bIsArray"))
80 bool bIsNormalized = false;
93 bool bHasOffset = false;
106 bool bHasScale = false;
118 bool bHasNoDataValue = false;
131 bool bHasDefaultValue = false;
135 return Type == ValueType.Type && ComponentType == ValueType.ComponentType &&
136 bIsArray == ValueType.bIsArray;
141 return !operator==(ValueType);
156 Type = ValueType.
Type;
167 return bIsNormalized || bHasOffset || bHasScale || bHasNoDataValue ||