17#include "LightWeightInstanceManager.generated.h"
80 ENGINE_API bool HasAnyValidInstancesOrManagedActors() const;
86 virtual UClass* GetRepresentedClass(const
int32 InstanceIndex)
const override {
return GetRepresentedClassInternal(); }
92 UClass* GetRepresentedClassInternal()
const;
145 FString BaseInstanceName;
205#if !UE_BUILD_SHIPPING
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 UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition LightWeightInstanceManager.h:32
virtual int32 ConvertInternalIndexToHandleIndex(int32 InInternalIndex) const
Definition LightWeightInstanceManager.h:128
virtual ULevel * GetLevelForInstance(const int32 InstanceIndex) const override
Definition LightWeightInstanceManager.h:87
TArray< int32 > InstanceToActorConversionsInProgress
Definition LightWeightInstanceManager.h:206
virtual int32 ConvertHandleIndexToInternalIndex(int32 InHandleIndex) const
Definition LightWeightInstanceManager.h:129
Definition ActorInstanceManagerInterface.h:23
Definition UnrealString.h.inl:34
Definition SubclassOf.h:30
Definition LightWeightInstanceBlueprintFunctionLibrary.h:12
Definition RobinHoodHashTable.h:18
U16 Index
Definition radfft.cpp:71
Definition ActorInstanceHandle.h:33
Definition LightWeightInstanceManager.h:25
FTransform Transform
Definition LightWeightInstanceManager.h:26
Definition LightWeightInstanceSubsystem.h:16
Definition UnrealType.h:6865
Definition ObjectPtr.h:488