7#include "DataLayerInstancePrivate.generated.h"
25 virtual bool SupportsActorFilters()
const override {
return GetAsset()->SupportsActorFilters(); }
35 virtual bool IsRuntime()
const override {
return DataLayerAsset->IsRuntime(); }
57#if WITH_EDITORONLY_DATA
58 UPROPERTY(Category =
"Actor Filter", EditAnywhere, meta = (DisplayName =
"Is Included",
ToolTip =
"Whether actors assigned to this DataLayer are included by default when used in a filter"))
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDataLayerType
Definition DataLayerType.h:9
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Engine.Build.cs:7
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition DataLayerAsset.h:30
Definition DataLayerInstancePrivate.h:11
virtual const UDataLayerAsset * GetAsset() const override
Definition DataLayerInstancePrivate.h:33
virtual FString GetDataLayerFullName() const override
Definition DataLayerInstancePrivate.h:38
virtual FString GetDataLayerShortName() const override
Definition DataLayerInstancePrivate.h:37
virtual FColor GetDebugColor() const override
Definition DataLayerInstancePrivate.h:36
virtual EDataLayerType GetType() const override
Definition DataLayerInstancePrivate.h:34
virtual bool IsRuntime() const override
Definition DataLayerInstancePrivate.h:35
Definition ObjectPtr.h:488