8#include "MapBuildDataActor.generated.h"
10#define UE_API ENGINE_API
14UCLASS(MinimalAPI,
NotPlaceable,
HideCategories=(
Rendering, Replication,
Collision,
Physics,
Navigation, Networking,
Input,
Actor,
LevelInstance, Cooking))
41 UE_API virtual void PreRegisterAllComponents()
override;
42 UE_API virtual void PostUnregisterAllComponents()
override;
62#if WITH_EDITORONLY_DATA
72 UE_API void AddToWorldMapBuildData();
73 UE_API void RemoveFromWorldMapBuildData();
75 UE_API void InitializeRenderingResources();
76 UE_API void ReleaseRenderingResources();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define UE_API
Definition MapBuildDataActor.h:10
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define DEFINE_ACTORDESC_TYPE(ActorType, ActorDescType)
Definition WorldPartitionActorDescType.h:36
Definition MapBuildDataActor.h:16
void SetCellPackage(FName InCellPackage)
Definition MapBuildDataActor.h:21
FName CellPackage
Definition MapBuildDataActor.h:60
friend class FMapBuildDataActorDesc
Definition MapBuildDataActor.h:78
UE_API void SetBounds(FBox &Bounds)
Definition Archive.h:1208
Definition NameTypes.h:617
Definition WorldPartitionActorDescInstance.h:18
Definition WorldPartitionActorDesc.h:282
Definition UniquePtr.h:107
Definition MapBuildDataRegistry.h:295
virtual ENGINE_API void BeginDestroy() override
Definition MapBuildData.cpp:686
Definition UObjectGlobals.h:147
Definition ObjectPtr.h:488