Commit Graph

12 Commits

Author SHA1 Message Date
ryan schmidt
45d812ad77 ModelingMode: Support for HiRes SourceModel in AutoLOD Process/Tool. Copies input LOD0 to HiRes on Accept, and uses input HiRes if available, so AutoLOD can be repeated cleanly. Extend ComponentTargetFactory registration API to allow removal and querying for registered Factory. Add active Editing LOD to FStaticMeshComponentTargetFactory. Expose drop-down in ModelingMode UI to configure the active Editing LOD level. Remove Save settings from Modeling Mode Quick-Access UI.
#rb none
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 15378745 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15383264 by ryan schmidt in ue5-main branch]
2021-02-10 19:51:41 -04:00
semion piskarev
180ab5a9ef Made Interactive Tools Framework capable of operating on arbitrary tool targets that implement the proper interfaces. Made MeshToVolume tool use this system.
#rb Ryan.Schmidt
#rnx
#jira none

[CL 14843335 by semion piskarev in ue5-main branch]
2020-12-03 09:48:56 -04:00
ryan schmidt
8001cf99fa Harden Modeling Mode against deleting objects currently being edited via ComponentTarget.
- don't allow delete when an Accept-style tool is active. This prevents most problems but is very hard-line from UX perspective.
- add FPrimitiveComponentTarget::IsValid(), use in various ComponentTarget functions to avoid trying to access a Component that has been deleted. Still returns null in many places which callers will need to handle.
#rb michael.daum
#rnx
#jira UE-86277

#ROBOMERGE-SOURCE: CL 11960881 in //UE4/Release-4.25/... via CL 11960906
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11960972 by ryan schmidt in Main branch]
2020-03-05 16:00:37 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Ryan Schmidt
c727f4055d ToolsFramework: add trivial function to return material index count from Component
#rb none
#rnx

[CL 8685926 by Ryan Schmidt in Dev-Editor branch]
2019-09-15 19:19:44 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
michael daum
d3e162b42a Allow MeshModeling tools to operate on ProceduralMeshComponent
#rnx none

#rb ryan.schmidt

[CL 7623648 by michael daum in Dev-Editor branch]
2019-07-25 10:09:32 -04:00
michael daum
e306770ba7 Split MeshSource into TargetComponent, MeshSource, and MeshSink
#review-7228172 ryan.schmidt

#rnx

[CL 7275509 by michael daum in Dev-Editor branch]
2019-07-11 10:57:29 -04:00
michael daum
aa54cfaa8b Add straggler ComponentSourceInterfaces.cpp to fix the build
#rb none
#rnx

[CL 7096058 by michael daum in Dev-Editor branch]
2019-06-19 15:13:48 -04:00