Commit Graph

234 Commits

Author SHA1 Message Date
ben hoffman
14d5cfd6f5 Move Force Feedback effects and force feedback attenuation asset types to the "Input" category of the content browser categories instead of "Miscellaneous". Now that enhanced input already made an Input category, these asset types have a better place to live.
#jira UE-158873
#rb david.garza
#preflight 634f11bd864d9be23644e54f

[CL 22635541 by ben hoffman in ue5-main branch]
2022-10-19 15:29:02 -04:00
jonathan bard
0e414a09bf Fixed bad merge that led to SubUVAnimation asset actions being registered twice
#rb lauren.barnes
#jira UE-166828
#preflight trivial
#rnx

[CL 22546738 by jonathan bard in ue5-main branch]
2022-10-14 22:20:46 -04:00
nick darnell
954d29b9f5 Editor - Beginning the process to no longer make loading all assets you right click in the content browser. The first step, is setting up the code to have a deprecation flag DEPRECATE_ASSET_TYPE_ACTIONS_NEEDING_LOADED_OBJECTS, this will make it illegal to implement GetActions on all AssetTypeAction implementations. Checked in disabled, enable it locally to begin trying to implement the recommended method detailed in the IAssetTypeActions header. WIP. One of the things this change does is outlaw (regardless of deprecation) the HasActions() function, this function is no longer used at all, and so we may as well remove its implementation, it also works well as a canary in finding other samples and things that need to be upgraded.
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910

[CL 22534452 by nick darnell in ue5-main branch]
2022-10-14 16:59:41 -04:00
thomas sarkanen
ae10e0eff9 Fix incorrect asset menu actions appearing for animation blueprints
Also fixes the asset context menu section header for anim BPs to not read as "animation layer interface" (this is just the re-ordering of asset type action registration)

#jira UE-165922
#rb Jurre.deBaare
#preflight 633c33aff96f5ad403a2df41

[CL 22331996 by thomas sarkanen in ue5-main branch]
2022-10-04 12:01:02 -04:00
alexis matte
a4a4d4c90f Fix crash when we select interchange factory format in the objecttools import file picker.
Make sure to avoid legacy factory in the file picker extension when interchange replace those.
#jira UE-165495 , UE-165509
#rb jeanluc.corenthin
#rnx
#preflight 63375b6fa852bd922c5ee87c

[CL 22284692 by alexis matte in ue5-main branch]
2022-09-30 19:45:47 -04:00
jerome delattre
6fe7b052f1 Expose Asset Migration command to scripting
#preflight 63373ca15c2225fe5f898171
#jira UE-165706
#rb Julien.StJean

[CL 22284188 by jerome delattre in ue5-main branch]
2022-09-30 19:23:32 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
alexis matte
227227d8d7 Make Interchange always on by default
#jira none
#rnx
#rb jeanmichel.dignard
#preflight 632ca990e23e50651b4caa08

[CL 22148323 by alexis matte in ue5-main branch]
2022-09-22 18:58:24 -04:00
thomas sarkanen
983daf658d Added filtering for animation blueprint interfaces
#jira UE-145158
#rb Lucas.Dower
#preflight 632ae172f87253e02153cad0

[CL 22112935 by thomas sarkanen in ue5-main branch]
2022-09-21 10:46:31 -04:00
robert millar
f278cf318f FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
Fixups for AssetTools.

#jira UE-161932
#rb none
#preflight 631f7fce5f25b56420615fc1

[CL 21976429 by robert millar in ue5-main branch]
2022-09-12 19:54:11 -04:00
wouter burgers
887916e5c4 SourceControl: Fixed packages not getting saved even if bForceAutoSave was 'true', because the 'MoveDialogInfo.bSavePackages' value never got inspected.
#preflight 630cea32556fc14dce4d346f

[CL 21935515 by wouter burgers in ue5-main branch]
2022-09-10 00:01:13 -04:00
dave belanger
2bc8cb325e Fix ensure(!IsInitialized()) calling UWorldPartition::Initialize from AdvancedCopyPackages when the source world is opened in the editor
#rb JeanFrancois.Dube
#preflight skip

[CL 21729137 by dave belanger in ue5-main branch]
2022-08-31 17:30:22 -04:00
JeanMichel Dignard
0caf9a705b AssetTools: Don't use Interchange to import when a UFactory is specified.
#rb julien.stjean
#preflight 630680f5516bef57fff2c1f0

[CL 21550506 by JeanMichel Dignard in ue5-main branch]
2022-08-24 16:06:49 -04:00
JeanMichel Dignard
84a5c670e1 Provide an API for genuinely async imports using AssetImportTask
#jira UE-152773
#preflight 62fcf872200ff87e07792dac

[CL 21425045 by JeanMichel Dignard in ue5-main branch]
2022-08-17 10:43:04 -04:00
jason stasik
54e2ea3049 Additional menu filtering for BP-based factories
#rb david.hibbitts,rex.hill
#preflight 62fabf17086f90bbc4069ec9

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 21398192 via CL 21401380 via CL 21401443 via CL 21401480
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21406926 by jason stasik in ue5-main branch]
2022-08-16 12:29:41 -04:00
jay nakai
2aa0133963 Adjustments to allow easier advanced copy customization
* SetPackageThatInitiatedCopy() is now called before any customization steps to fix issue with inconsistent values in PackageThatInitiatedCopy. Notably that PackageThatInitiatedCopy could be the name of the previous package initiator during some method calls if the same advanced copy customization was re-used during the editor lifetime
* Made UAdvancedCopyCustomization::GetARFilter() virtual so customization have an opportunity to define additional filtering

#rb Lauren.Barnes

#ROBOMERGE-AUTHOR: jay.nakai
#ROBOMERGE-SOURCE: CL 21293857 via CL 21293920 via CL 21293937
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21297704 by jay nakai in ue5-main branch]
2022-08-09 16:34:05 -04:00
JeanMichel Dignard
53cacbf75f Interchange
- Added cvars to turn on/off support for each file format. Everything is on by default for now.
- Syntax is: Interchange.FeatureFlags.Import.{file extension}
- Removed the "enable Interchange for Import into level" and "enable Interchange for textures only". The file formats cvars should be used instead.

#rb alexis.matte
#preflight 62daec11ac71f3a225b66daa

[CL 21226489 by JeanMichel Dignard in ue5-main branch]
2022-07-22 14:47:45 -04:00
marc audy
0edc19c939 Duplicating assets should keep a perforce relationship to the original file
#rb Brooke.Hubert
#jira

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 21119014 via CL 21119416 via CL 21119491
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142516 by marc audy in ue5-main branch]
2022-07-17 22:46:56 -04:00
max chen
6450d4a229 Remove Matinee (1/2)
This change completely removes Matinee from the codebase. The data types and runtime evaluation code are gone. The "InterpEdit" editor mode, asset factories, and other editor support for Matinee is gone. CameraAnims and their sequencer tracks are gone. FBX import/export for Matinee assets is gone.

#preflight 62d0591e562520a394bca1d1
#preflight 62d194f63c3df323904679c1
#jira UE-105313
#rb none

#ROBOMERGE-OWNER: max.chen
#ROBOMERGE-AUTHOR: ludovic.chabant
#ROBOMERGE-SOURCE: CL 21116312 via CL 21116339 via CL 21118051
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142481 by max chen in ue5-main branch]
2022-07-17 22:45:06 -04:00
JeanMichel Dignard
91b339bf3d Interchange support for UAssetImportTask
- Don't skip Interchange for APIs that expect immediate results, instead wait until Interchange async import is fully complete and add the results to the regular return path.
#preflight 62c88445b3789302b1f2714b

[CL 21012466 by JeanMichel Dignard in ue5-main branch]
2022-07-08 15:29:29 -04:00
scott nelson
80276fab1d Set Imported assets as Private when imported into UEFN
#rb Jason.Stasik
#preflight 62ba34fce7734830fa772ef0

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 20843355 via CL 20843360 via CL 20843361 via CL 20843363
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20844555 by scott nelson in ue5-main branch]
2022-06-27 21:58:25 -04:00
jason stasik
2f70f25f8b Remove Create menu's "Blendables" category
#rb none
#preflight skip

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 20562597 via CL 20562617 via CL 20562632 via CL 20564119 via CL 20564319
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20567314 by jason stasik in ue5-main branch]
2022-06-08 19:06:39 -04:00
benoit deschenes
9e1786b97b Fixing ImportAssetTasks() not properly adding imported asset tot the FAssetImportTask results.
#rb Alexis.Matte
#review Alexis.Matte
#preflight 62a0aea1232daff7b3e149e3

[CL 20556590 by benoit deschenes in ue5-main branch]
2022-06-08 10:46:26 -04:00
robert manuszewski
f0e7ba910a Fixing up places that use FPathPermissionList with class paths. Added an optional EPathPermissionListType constructor param to catch places that pass short path names to FPathPermissionList when it's being used to store class path names
#rb Rex.Hill, Chris.Gagnon
#preflight 629a11d2474d2b43fca6b5c9

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20491615 via CL 20491621 via CL 20491633 via CL 20492092 via CL 20492224
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20495608 by robert manuszewski in ue5-main branch]
2022-06-03 19:15:26 -04:00
jason stasik
d238bcf377 Add global name filter across editor for asset paths
#rb dave.belanger
#preflight 6296ad96545b9a93abbddd73

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 20454648 via CL 20454680 via CL 20454686 via CL 20454689
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20460837 by jason stasik in ue5-main branch]
2022-06-01 18:12:39 -04:00