9#include "BaseBrushTool.generated.h"
26 UPROPERTY(EditAnywhere, Category = Brush, meta = (DisplayName =
"Size", UIMin =
"0.0", UIMax =
"1.0", ClampMin =
"0.0", ClampMax =
"10.0", DisplayPriority = 1,
HideEditConditionToggle, EditCondition =
"bSpecifyRadius == false",
ModelingQuickSettings = 100))
30 UPROPERTY(EditAnywhere, Category = Brush, AdvancedDisplay)
34 UPROPERTY(EditAnywhere, Category = Brush, AdvancedDisplay, meta = (EditCondition = "bSpecifyRadius",
35 DisplayName = "Radius", UIMin = "1.0", UIMax = "1000.0", ClampMin = "0.1", ClampMax = "50000.0"))
43 bool bToolSupportsPressureSensitivity =
false;
46 UPROPERTY(EditAnywhere, Category = Brush, meta = (EditCondition = "bToolSupportsPressureSensitivity", EditConditionHides))
47 bool bEnablePressureSensitivity =
false;
50 UPROPERTY(EditAnywhere, Category = Brush, meta = (DisplayName = "Strength",
51 UIMin = "0.0", UIMax = "1.0", ClampMin = "0.0", ClampMax = "1.0",
57 UPROPERTY(EditAnywhere, Category = Brush, meta = (DisplayName = "Falloff",
58 UIMin = "0.0", UIMax = "1.0", ClampMin = "0.0", ClampMax = "1.0",
156 bool bAdjustingHorizontally =
true;
212 UE_DEPRECATED(5.5, "
The bInBrushStroke
property is deprecated. This will
now always be
true in OnBeginDrag/OnUpdateDrag/OnEndDrag.")
218 float WorldToLocalScale = 1.0f;
234 UE_DEPRECATED(5.5, "
The IsInBrushStroke
function is deprecated. This will
now always be
true in OnBeginDrag/OnUpdateDrag/OnEndDrag.")
235 virtual bool IsInBrushStroke()
const {
return bInBrushStroke; }
276 UE_DEPRECATED(5.5, "BrushAdjusterBehavior is deprecated, use BrushEditBehavior
instead.")
283 double ActivePressure = 1.0;
284 bool bEnabled =
true;
OODEFFUNC typedef const int const char * function
Definition oodle2.h:710
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition CanvasTypes.h:211
Definition UnrealType.h:3087
Definition UnrealType.h:174
Definition ToolContextInterfaces.h:427
Definition SoftObjectPtr.h:763
Definition BaseBrushTool.h:19
Definition BrushStampIndicator.h:27
@ false
Definition radaudio_common.h:23
Definition BaseBrushTool.h:87
FHitResult HitResult
Definition BaseBrushTool.h:97
float Falloff
Definition BaseBrushTool.h:100
float Radius
Definition BaseBrushTool.h:90
FVector WorldNormal
Definition BaseBrushTool.h:94
FVector WorldPosition
Definition BaseBrushTool.h:92
Definition HitResult.h:21
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25