77 lines
2.1 KiB
C
77 lines
2.1 KiB
C
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
#pragma once
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "Containers/UnrealString.h"
|
|
#include "ConnectableValue.generated.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
USTRUCT()
|
|
struct FChaosClothAssetConnectableStringValue
|
|
{
|
|
GENERATED_BODY()
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
/** The value for this property. */
|
|
UPROPERTY(EditAnywhere, Category = "Value", Meta = (SkipInDisplayNameChain))
|
|
FString StringValue;
|
|
|
|
UE_DEPRECATED(5.5, "Override properties are no longer used.")
|
|
UPROPERTY(Transient)
|
|
mutable FString StringValue_Override;
|
|
};
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
USTRUCT()
|
|
struct FChaosClothAssetConnectableIStringValue
|
|
{
|
|
GENERATED_BODY()
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
/** The value for this property. */
|
|
UPROPERTY(EditAnywhere, Category = "Value", Meta = (DataflowInput, SkipInDisplayNameChain))
|
|
FString StringValue;
|
|
|
|
/**
|
|
* Whether the property could import fabrics datas or not
|
|
*/
|
|
UPROPERTY(VisibleAnywhere, Transient, Category = "Value", Meta = (EditCondition = "false", EditConditionHides))
|
|
bool bCouldUseFabrics = false;
|
|
|
|
UE_DEPRECATED(5.5, "Override properties are no longer used.")
|
|
UPROPERTY(Transient)
|
|
mutable FString StringValue_Override;
|
|
|
|
/**
|
|
* Whether the property can override the weight map based on the imported fabrics
|
|
*/
|
|
UPROPERTY(EditAnywhere, Category = "Value", Meta = (EditCondition = "bCouldUseFabrics", EditConditionHides))
|
|
bool bBuildFabricMaps = false;
|
|
};
|
|
|
|
USTRUCT()
|
|
struct FChaosClothAssetConnectableOStringValue
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
/** The value for this property. */
|
|
UPROPERTY(EditAnywhere, Category = "Value", Meta = (DataflowOutput, SkipInDisplayNameChain))
|
|
FString StringValue;
|
|
};
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
USTRUCT()
|
|
struct FChaosClothAssetConnectableIOStringValue
|
|
{
|
|
GENERATED_BODY()
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
/** The value for this property. */
|
|
UPROPERTY(EditAnywhere, Category = "Value", Meta = (DataflowInput, DataflowOutput, DataflowPassthrough = "StringValue", SkipInDisplayNameChain))
|
|
FString StringValue;
|
|
|
|
UE_DEPRECATED(5.5, "Override properties are no longer used.")
|
|
UPROPERTY(Transient)
|
|
mutable FString StringValue_Override;
|
|
};
|