18#include "HLODLayer.generated.h"
41UCLASS(Blueprintable, MinimalAPI)
66 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
68 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
69 bool IsSpatiallyLoaded()
const {
return bIsSpatiallyLoaded; }
70 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
72 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
73 int32 GetCellSize()
const {
return !bIsSpatiallyLoaded ? 0 : CellSize; }
74 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
75 double GetLoadingRange()
const {
return !bIsSpatiallyLoaded ?
WORLD_MAX : LoadingRange; }
76 UE_DEPRECATED(5.7,
"Deprecated. These streaming grid properties are now specified in the partition's settings.")
86#if WITH_EDITORONLY_DATA
94#if WITH_EDITORONLY_DATA
101 UPROPERTY(EditAnywhere, Category=
General, meta = (DisplayName =
"HLOD Builder Class", EditConditionHides, EditCondition =
"LayerType == EHLODLayerType::Custom"))
109 uint32 bIsSpatiallyLoaded : 1;
124 UPROPERTY(EditAnywhere, Category=
General, AdvancedDisplay, meta = (EditConditionHides, EditCondition =
"LayerType == EHLODLayerType::CustomHLODActor"))
128 UPROPERTY(EditAnywhere, Category =
General, AdvancedDisplay, meta = (DisplayName =
"HLOD Actor Class"))
132 UPROPERTY(EditAnywhere, Category =
General, AdvancedDisplay, meta = (DisplayName =
"HLOD Modifier Class"))
154#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5
#define GET_MEMBER_NAME_CHECKED(ClassName, MemberName)
Definition AssertionMacros.h:493
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define WORLD_MAX
Definition EngineDefines.h:53
EHLODLayerType
Definition HLODLayer.h:32
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
EDataValidationResult
Definition UObjectGlobals.h:4225
Definition HLODActor.h:67
Definition DataValidation.h:40
Definition NameTypes.h:617
Definition WorldPartitionActorDesc.h:282
Definition SubclassOf.h:30
Definition HLODBuilder.h:24
Definition HLODBuilder.h:112
Definition HLODLayer.h:43
Definition Material.h:432
Definition HLODModifier.h:20
Definition WorldPartition.h:142
Definition MeshApproximationSettings.h:61
Definition MeshMergingSettings.h:42
Definition MeshProxySettings.h:34
Definition UnrealType.h:6865
Definition ObjectPtr.h:488
Definition SoftObjectPtr.h:174