Commit Graph

90 Commits

Author SHA1 Message Date
stan hormell
37bad2d07b [Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27745141 by stan hormell in ue5-main branch]
2023-09-10 22:58:21 -04:00
josh adams
a8a9a0b759 - Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27731364 by josh adams in ue5-main branch]
2023-09-08 17:58:55 -04:00
alexis matte
fff4fb747f Interchange: Allow translation to happen before openning the import dialog.
Filter the pipelines options with the translated data.

#jira UE-190402
#rb jeanluc.corenthin
#rnx

[CL 27596878 by alexis matte in ue5-main branch]
2023-09-05 10:58:05 -04:00
alexis matte
7c978de0e6 Make sure all options from the import system are supported properly.
#jira UE-193922
#rb jeanluc.corenthin
#rnx

[CL 27524703 by alexis matte in ue5-main branch]
2023-08-31 11:39:42 -04:00
jeanluc corenthin
25f0ff2b07 Quick fix for issue in UE::Interchange::MakeName on Linux: Root cause FString initialized with a non-null terminated array of TCHARs.
FInal fix will go to Main as it may be more pervasive.

#jira UE-191998, UE-191381
#rb julien.stjean
#rnx

[CL 26904870 by jeanluc corenthin in ue5-main branch]
2023-08-07 19:15:34 -04:00
vedang javdekar
203de2d8e6 Support for "KeyValueProperties" through User Defined Attributes
- UserDefined Attributes can now be used to transfer the Properties which might be used along with add and fill delgates

#jira UE-187603
#rb JeanLuc.Corenthin

[CL 26787905 by vedang javdekar in ue5-main branch]
2023-08-02 17:06:47 -04:00
alexis matte
93b7b4c546 Interchange: Prevent saving debug pipeline in asset import data. The graph inspector pipeline will not be save anymore in any asset import data.
#rb jeanluc.corenthin
#rnx

[CL 26783986 by alexis matte in ue5-main branch]
2023-08-02 15:21:05 -04:00
francis hurteau
0a395d69e1 Truncation warnings fixes for AssetTools
#rb Devin.Doucette
#jira UE-166274

[CL 26759447 by francis hurteau in ue5-main branch]
2023-08-01 18:48:02 -04:00
balazs toereki
a46444ede5 [Interchange] Changing EngineTests' expected warnings to successful imports
#rb Alexis.Matte

[CL 26589783 by balazs toereki in ue5-main branch]
2023-07-25 17:30:38 -04:00
balazs toereki
3e713ce21e [Interchange] Fixing UpdateWeakPtrs call for InterchangeBasePipelines' Duplicate calls
#rb Alexis.Matte

[CL 26578089 by balazs toereki in ue5-main branch]
2023-07-25 12:35:14 -04:00
jeanluc corenthin
ebd7e7aec7 Improved workflow on a level import/reimport
- Added logic to detect that an asset was part of a level import and not an asset import
  - Added properties on the level pipeline to allow the user to control the handling of deleted assets and actors
  - Added logic to delete actors and assets on a level re-import


#jira UE-175145
#rb alexis.matte
#rnx

[CL 26572898 by jeanluc corenthin in ue5-main branch]
2023-07-25 10:25:37 -04:00
balazs toereki
a49c81062a [Interchange] Warnings when cooking a game with Interchange plugins disabled fixes.
Serializing NodeContainer and Pipellines for UInterchangeImportAssetData.

#jira UE-174312
#rb Alexis.Matte

[CL 26459650 by balazs toereki in ue5-main branch]
2023-07-19 10:01:34 -04:00
balazs toereki
5bd100406f [Interchange] Animation doesn't load on a specific GLTF file
#jira UE-189934
#rb Alexis.Matte

[CL 26432554 by balazs toereki in ue5-main branch]
2023-07-18 09:37:31 -04:00
bob tellez
1595b6346f [Backout] - CL26417344
[FYI] Balazs.Toereki
Original CL Desc
-----------------------------------------------------------------
[Interchange] Animation doesn't load on a specific GLTF file

#jira UE-189934
#rb Alexis.Matte

[CL 26422618 by bob tellez in ue5-main branch]
2023-07-17 20:22:52 -04:00
balazs toereki
56bff9b334 [Interchange] Animation doesn't load on a specific GLTF file
#jira UE-189934
#rb Alexis.Matte

[CL 26417526 by balazs toereki in ue5-main branch]
2023-07-17 17:00:45 -04:00
henrik karlsson
5db685f97d [Engine]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds

[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
Alexis Matte
a774f8312f Fix the source data display name
#jira UE-184529
#rb trivial
#rnx
#preflight 646fa1125b484acfee56eb68

[CL 25625253 by Alexis Matte in ue5-main branch]
2023-05-25 14:20:43 -04:00
Alexis Matte
da03a61547 Allow multiple concurrent import in the same folder
#jira UE-180718
#rb julien.stjean
#rnx
#preflight 6467daed0577c206c7e4f87e

[CL 25551894 by Alexis Matte in ue5-main branch]
2023-05-19 16:38:06 -04:00
Alexis Matte
e750ec5066 Interchange: Pipeline now have an optional "asset name" property use when importing 1 asset into the content browser.
#jira UE-178095
#rb jeanluc.corenthin
#rnx
#preflight 6467a3787958f15a8b8abd4d

[CL 25546937 by Alexis Matte in ue5-main branch]
2023-05-19 12:48:58 -04:00
Balazs Toereki
8118681a0a [Interchange] Finalize glTF pipeline
#jira UE-183353
#preflight 6442d7954944ef7892b36559

[CL 25152756 by Balazs Toereki in ue5-main branch]
2023-04-21 16:25:37 -04:00
Alexis Matte
5b8738a42b Interchange: Add LODGroup static mesh pipeline option
#jira UE-180852
#rb jeanluc.corenthin
#rnx
#preflight 643e9ab6211b661dc4473c5f

[CL 25085268 by Alexis Matte in ue5-main branch]
2023-04-18 09:41:01 -04:00
JeanLuc Corenthin
038a9034d2 Implemented ability to reimport a file into a level - #1
- Added the ability to apply reimport policy on actors based on attributes with delegates
  - Fixed the copy of factory node's attributes from one node to another when the attributes are associated with delegates

#jira UE-171005
#rb alexis.matte
#preflight 642eeff728551807174738a9

[CL 24946066 by JeanLuc Corenthin in ue5-main branch]
2023-04-06 12:35:09 -04:00
alexis matte
7141ed5d8f Change Attribute key to use FString instead of FName since there is a lot of attribute key that are auto generated and it will flood the FName array.
#rb jeanluc.corenthin
#rnx
#preflight 642d7a6f8f078cc703edcd32

[CL 24936535 by alexis matte in ue5-main branch]
2023-04-05 16:59:44 -04:00
alexis matte
de37fda448 Tentative fix for crash in UInterchangeTranslatorBase::AddMessage and in UInterchangeManager::CreateSourceData
#rb jeanluc.corenthin
#rnx
#preflight 642c5f18f376ab43d2852a63

[CL 24920892 by alexis matte in ue5-main branch]
2023-04-04 19:18:02 -04:00
Alexis Matte
8e25002906 Prevent overriding existing material when importing asset other then materials
#jira UE-174377
#rb jeanluc.corenthin
#preflight 642b2aa9da7f95837009d6c4
#rnx

[CL 24899166 by Alexis Matte in ue5-main branch]
2023-04-03 15:56:12 -04:00