8#include "ActorDescContainerSubsystem.generated.h"
10#define UE_API ENGINE_API
41 virtual void Deinitialize()
override;
51 template <
class ContainerType = UActorDescContainer>
52 ContainerType*
RegisterContainer(
const typename UActorDescContainer::FInitializeParams& InitParams) {
return ContainerManager.RegisterContainer<ContainerType>(InitParams); }
104 UE_API void UpdateBounds();
115 template <
class ContainerType>
116 ContainerType*
RegisterContainer(
const typename UActorDescContainer::FInitializeParams& InitParams)
#define check(expr)
Definition AssertionMacros.h:314
@ ForceInit
Definition CoreMiscDefines.h:155
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EVENT_OneParam(OwningType, EventName, Param1Type)
Definition DelegateCombinations.h:51
#define DECLARE_EVENT_TwoParams(OwningType, EventName, Param1Type, Param2Type)
Definition DelegateCombinations.h:60
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
@ RF_Transient
Don't save object.
Definition ObjectMacros.h:565
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition NameTypes.h:617
Definition UObjectGlobals.h:2492
Definition SubsystemCollection.h:15
Definition UnrealString.h.inl:34
Definition ActorDescContainerSubsystem.h:14
bool ShouldCreateSubsystem(UObject *Outer) const override
Definition ActorDescContainerSubsystem.h:27
Definition ActorDescContainer.h:40
Definition EngineSubsystem.h:22
Definition AssetData.h:162
Definition ObjectPtr.h:488