UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PartitionActor.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
6#include "Misc/Guid.h"
7#include "PartitionActor.generated.h"
8
9#if WITH_EDITOR
11#endif
12
13// Actor base class for instance containers placed on a grid.
14// See UActorPartitionSubsystem.
15UCLASS(Abstract, MinimalAPI)
17{
19
20public:
22
23#if WITH_EDITOR
24 //~ Begin AActor Interface
25 virtual bool CanChangeIsSpatiallyLoadedFlag() const override { return false; }
29 virtual bool ShouldIncludeGridSizeInLabel() const { return false; }
30 virtual FGuid GetGridGuid() const { return FGuid(); }
31 ENGINE_API virtual bool IsUserManaged() const override;
32 //~ End AActor Interface
33
34 virtual bool IsPartitionActorNameAffectedByDataLayers() const { return true; }
35#endif
36
37#if WITH_EDITORONLY_DATA
38 ENGINE_API uint32 GetGridSize() const;
40
42 UE_DEPRECATED(5.3, "Use GetGridSize()/SetGridSize() instead.")
43 UPROPERTY()
44 uint32 GridSize;
45
46 UE_DEPRECATED(5.4, "Use version that takes FActorPartitionIdentifier as second parameter")
48
51#endif
52};
53
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define DEFINE_ACTORDESC_TYPE(ActorType, ActorDescType)
Definition WorldPartitionActorDescType.h:36
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Actor.h:257
Definition PartitionActor.h:17
Definition UObjectGlobals.h:1292
static COREUOBJECT_API FObjectInitializer & Get()
Definition UObjectGlobals.cpp:5001
Definition UniquePtr.h:107
Definition Class.h:3793
Definition World.h:918
Definition Guid.h:109