David Hill
b6bd2484ba
ITF : ScalableSphereGizmo - removing unused kismet include.
...
#rb Jimmy.Andrews
#preflight 6349ae0d3c37eed4818495e6
[CL 22532149 by David Hill in ue5-main branch]
2022-10-14 15:26:53 -04:00
david hill
a7ec00d75d
InteractiveToolsFramework : fix type cast warnings.
...
#rb jimmy.andrews
#rb rinat.abdrashitov
#preflight 63345cd9b538c6bac8f5e0df
[CL 22263053 by david hill in ue5-main branch]
2022-09-30 00:43:06 -04:00
marc audy
311f7464bf
Updated ../Engine/Source/Runtime/... to inline gen.cpp files
...
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
2022-09-24 13:57:58 -04:00
semion piskarev
ec9219abe1
MeshModelingTools: Align the sensitivity of plane and uniform scaling gizmos.
...
#rb Jimmy.Andrews
#jira UE-155952
#preflight 6328d1369840225da22a68d5
[CL 22094271 by semion piskarev in ue5-main branch]
2022-09-20 11:37:15 -04:00
bryan sefcik
cb0456c6d4
Cleaned up build.cs files by removing any include paths that were already being added by UBT. This was done to help identify how include paths are being added and to help with future refactoring.
...
#jira
#preflight 631a5c04967ffc68fbf0dd8f
[CL 21911226 by bryan sefcik in ue5-main branch]
2022-09-08 21:44:02 -04:00
david hill
162abc427f
TransformProxy - fix for black geometry when using the transform gizmo to flip the sign of the scale
...
#jira UE-156835
#preflight 631a3fbd967ffc68fbea7edd
#rb jimmy.andrews
[CL 21910443 by david hill in ue5-main branch]
2022-09-08 21:27:35 -04:00
Christina TempelaarL
7ce9c511d0
Gizmo element library: update recently added hover/interact vertex color state when updating state attributes.
...
#jira none
#rb trivial
#preflight 63123ca6a20b67673b79e7f6
[CL 21766561 by Christina TempelaarL in ue5-main branch]
2022-09-02 16:10:58 -04:00
Jimmy Andrews
76052adeff
make brush size hotkeys apply to the brush world radius when in the UI mode that directly uses that radius
...
#jira UE-146379
#preflight 6310d45eca582bd3ac8ae529
#rb ryan.schmidt
[CL 21743462 by Jimmy Andrews in ue5-main branch]
2022-09-01 13:03:41 -04:00
Christina TempelaarL
3497836c74
Gizmo element library: added Arc and CircleBase element. Updated Torus and Circle to derive from CircleBase. Added partial options to CircleBase, including view-dependent partial type for instances of elements that should be drawn non-partial when aligned with viewer. This is needed for the new TRS gizmo rotation axes each of which is a semi-torus which becomes a full torus when aligned with the eye-to-torus direction.
...
#jira UE-155431
#rb zach.rammell
#preflight 630d5f5c556fc14dce580d08
[CL 21694292 by Christina TempelaarL in ue5-main branch]
2022-08-29 20:57:45 -04:00
Christina TempelaarL
b317837654
Gizmo element library: updated IsVisible/IsHittable to test against the correct current interaction state.Added HoverVertexColor and InteractVertexColor to mesh render state (similar to LineColor in line render state).
...
#jira UE-155431
#rb zach.rammell, ronald.koppers
#preflight 630d3df3e352708d44fd02db
[CL 21691254 by Christina TempelaarL in ue5-main branch]
2022-08-29 18:43:58 -04:00
Christina TempelaarL
07dc78baac
Remove unused header.
...
#jira nojira
#rb none
#preflight 630d30e3e1124837753a005a
[CL 21689645 by Christina TempelaarL in ue5-main branch]
2022-08-29 17:38:03 -04:00
Ryan Schmidt
7306c0df34
ToolsFramework: add meta tags to AInternalToolFrameworkActor so that it and its subclasses cannot be placed via Place Actors, Blueprinted, etc
...
#rb none
#preflight 630d12e1e352708d44f7b85f
[CL 21686191 by Ryan Schmidt in ue5-main branch]
2022-08-29 15:40:33 -04:00
Christina TempelaarL
89af034c55
Gizmo element library: fix variable names.
...
#jira nojira
#rb trivial
#preflight 630a7789f92416fb9238d70d
[CL 21624503 by Christina TempelaarL in ue5-main branch]
2022-08-27 16:03:12 -04:00
Christina TempelaarL
8278010e59
Gizmo Element Library: remove unused methods.
...
#jira nojira
#rb trivial
#preflight 630a5f6f660db81edb4144f1
[CL 21619491 by Christina TempelaarL in ue5-main branch]
2022-08-27 14:20:29 -04:00
Christina TempelaarL
c5ac4aee03
Gizmos: modified UGizmoObjectModifyStateTarget so it can be constructed with either a gizmo manager or a tools manager.
...
#jira nojira
#rb ryan.schmidt
#preflight 63092ef4e41c77ba7a244a70
[CL 21598430 by Christina TempelaarL in ue5-main branch]
2022-08-26 16:50:07 -04:00
Christina TempelaarL
dd603492d5
GizmoViewContext: copied over ScreenToPixel() and FMatrices::GetInvViewMatrix() methods from FSceneView.
...
#jira nojira
#rb semion.piskarev
#preflight 63090de66646eb80301e7fa6
[CL 21596154 by Christina TempelaarL in ue5-main branch]
2022-08-26 15:05:29 -04:00
Christina TempelaarL
201b421402
Fix torus intersection approximation and handle partial torii correctly
...
#jira UE-156484
#rb jimmy.andrews
#preflight 63070fb3c744dac9675c80db
[CL 21559622 by Christina TempelaarL in ue5-main branch]
2022-08-25 02:15:50 -04:00
Jimmy Andrews
220e0a11a2
make gizmomath do computations in double precision
...
+ make PlanePositionGizmo not crash if plane intersection fails
#jira UE-157915
#rb Ryan.Schmidt
#preflight 63067f375366f61a42c9b32f
[CL 21550774 by Jimmy Andrews in ue5-main branch]
2022-08-24 16:15:18 -04:00
Christina TempelaarL
1020f2a5bb
New TRS gizmo: highlight related axes when planar scale or uniform scale are hovered or interacting.
...
#jira UE-153005
#rb zach.rammell, ronald.koppers
#preflight 63054d830061f895d02da2f3
[CL 21522322 by Christina TempelaarL in ue5-main branch]
2022-08-23 18:09:09 -04:00
Christina TempelaarL
7448a66dad
Gizmo element library: add getter methods for part-specific state, needed for multi-part state updates used for highlighting gizmo parts in new TRS gizmo uniform scale and planar scale modes.
...
#jira UE-153005
#rb zach.rammell, ronald.koppers
#preflight 630501680061f895d023c9af
[CL 21514957 by Christina TempelaarL in ue5-main branch]
2022-08-23 14:20:49 -04:00
Christina TempelaarL
9c309391a1
New TRS gizmo: fix line scaling bug in line-drawn handles.
...
#jira UE-161600
#rb zach.rammell, ronald.koppers
#preflight 6304fb85c744dac967ec6384
[CL 21512586 by Christina TempelaarL in ue5-main branch]
2022-08-23 13:18:13 -04:00
Christina TempelaarL
106c5cb172
Add missing setter/getters for hit owner flag.
...
#jira nojira
#rb trivial
#preflight 6303ce445a5d4e4624e81ad7
[CL 21489192 by Christina TempelaarL in ue5-main branch]
2022-08-22 15:04:14 -04:00
Christina TempelaarL
8228a8716a
Add approximate LineTrace implementation for GizmoElementTorus. Remove unused method.
...
#jira UE-156484
#rb jimmy.andrews
#preflight 62fa83aeae3edb54c98dcddb
[CL 21389800 by Christina TempelaarL in ue5-main branch]
2022-08-15 13:45:00 -04:00
Christina TempelaarL
8ec9668258
Gizmo element library: add enable flags based on view projection type and interaction state.
...
#jira UE-157631
#rb zach.rammell, ronald,koppers
#preflight 62f56939086f90bbc4284f10
[CL 21344704 by Christina TempelaarL in ue5-main branch]
2022-08-11 16:47:55 -04:00
Bryan sefcik
b4a6e947d8
Ran IWYU on Public headers under Engine/Source/Runtime/...
...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted. Nothing is removed.
#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira
#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00