Previously BrushAdjusterInputBehavior was used to set a toggle that would be read during the On*Drag callbacks to differentiate between a "brush stroke" and a "brush adjustment". This was error prone for both new and old tools that derived off of BaseBrushTool as it broke or was easy to break assumptions made in the tool's drag callbacks. With this separation, OnBeginDrag/OnUpdateDrag/OnEndDrag will only be called for brush strokes.
Additional minor fixes:
- Disabled the BrushAdjusterBehavior for SeamSculpt.
- Fixed initial BrushAdjuster HUD display prior to first drag.
#rb Jimmy.Andrews
#jira UE-213223
[CL 33797602 by lonnie li in ue5-main branch]
- Toggle to relax now uses relax mode settings
- Made relax operation iterative to prevent over-relaxing within a single operation.
- Added skin paint brush mode and color modes to config file
#rb halfdan.ingvarsson
#JIRA UE-209449, UE-211086, UE-211087
[CL 33319174 by kiaran ritchie in ue5-main branch]
The existing DrawCircle function draws a circle that cannot be filled
#rb brooke.hubert, david.hill, stuart.hill
[CL 33225690 by federico lopez in ue5-main branch]
As a proof of concept, enables the eyedropper cursor during the UV Editor's Texel Density tool's Sampling Mode.
New API is disabled by default, to enable set CVAR Editor.EnableITFCursorOverrideSupport > 1
#rb brooke.hubert, Jimmy.Andrews
#jira UE-207211, UE-207208
[CL 33217562 by nathan mitchell in ue5-main branch]
- improved brush falloff and strength rendering
- falloff updates in realtime in viewport when adjusted
#rb halfdan.ingvarsson, tyson.brochu
#JIRA UE-209447
[CL 32976766 by kiaran ritchie in ue5-main branch]
- improved brush falloff and strength rendering
- falloff updates in realtime in viewport when adjusted
- added multi-color bone support
#JIRA UE-210598, UE-210599
[CL 32527002 by kiaran ritchie in ue5-main branch]
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski
[CL 31440421 by alex kahn in ue5-main branch]
Fixes issue with brush settings not save per brush mode
#rb halfdan.ingvarsson
#JIRA UE-199992, UE-199994
[CL 30980384 by kiaran ritchie in ue5-main branch]
- use the ViewAlignAxialMaxCosAngleTol property instead of the default one to enable per-element customization
- reduced the max partial angle of rotation handles so that they don't depth fight with the arcball handle on edges
#rb brooke.hubert
#rnx
[CL 29680588 by benoit gadreau in ue5-main branch]
- this had the effect of not hidding the axis and plane handles in the correct scenarios
#rb brooke.hubert
#rnx
[CL 29566351 by benoit gadreau in ue5-main branch]