6#include "DeprecatedDataLayerInstance.generated.h"
14class UDeprecatedDataLayerInstance final :
public UDataLayerInstance
38 FName GetDataLayerLabel()
const {
return Label; }
56 virtual FColor GetDebugColor()
const override {
return DebugColor; }
57 virtual FString GetDataLayerShortName()
const override {
return Label.
ToString(); }
58 virtual FString GetDataLayerFullName()
const override {
return TEXT(
"Deprecated_") + Label.ToString(); }
68 UPROPERTY(Category = "Data Layer", EditAnywhere)
75 friend class UDataLayerConversionInfo;
bool IsRuntime(const UBodySetup *BS)
Definition BodySetup.cpp:381
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DATALAYER_TO_INSTANCE_RUNTIME_CONVERSION_ENABLED
Definition DataLayerInstance.h:14
EDataLayerType
Definition DataLayerType.h:9
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition WorldDataLayers.h:85
Definition Engine.Build.cs:7
Definition NameTypes.h:617
FORCEINLINE bool IsNone() const
Definition NameTypes.h:827
Definition DataLayer.h:52
ECollisionShapeType GetType(const Chaos::FImplicitObject &InGeometry)
Definition ChaosInterfaceWrapperCore.h:105
FString MakeName(const FString &InName, bool bIsJoint)
Definition InterchangeHelper.cpp:120
Definition ActorDataLayer.h:16
CORE_API FString ToString() const
Definition Color.cpp:584