Commit Graph

5 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
christopher waters
22de0b360d Adding a "deprecation" path for engine includes to allow types to be moved without breaking licensee module builds.
- Non-engine modules/targets will have to specify the "version" of includes via IncludeOrderVersion in TargetRules or ModuleRules.
- This setting will control the value of UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_XXX where XXX is the version of the engine.
- When moving types out of a header, users will need to include the new location of the type in the header it was removed from but only if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_XXX is set.
- If a target does not change its IncludeOrderVersion to the latest version, UBT will print out a message telling users how to upgrade.
- This change introduces a new set of SharedPCH permutations to make sure modules with older versions get the PCH with UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_XXX set correctly.

#jira none
#rb jonathan.adamczewski, joe.kirchoff
#preflight 623e1d3d196f3ae80b4c37ee

[CL 19518359 by christopher waters in ue5-main branch]
2022-03-25 16:16:30 -04:00
Alexis Matte
786b0446b7 Make sure the Fbx parser have the fbx sdk scene loaded all the time the translator is active.
#jira none
#rb richard.talbotwatkin

[CL 14666644 by Alexis Matte in ue5-main branch]
2020-11-05 13:48:16 -04:00
Alexis Matte
a09e635a1b Convert FBaseNode to UInterchangeBaseNode and FBaseNodeContainer to UInterchangeBaseNodeContainer. Using UObject will save us the adapter and make all the public API available in c++, python and blueprint.
Add fbx sdk base code to open a file and create the hierarchy so we can import material and textures from fbx

#jira none
#rb jeanmichel.dignard, richard.talbotwatkin

[CL 14375962 by Alexis Matte in ue5-main branch]
2020-09-23 08:35:40 -04:00
Alexis Matte
1f7c56033f Create a InterchangeWorker application to be able to call multiprocess sdk or any other stuff that are not thread safe.
#jira none
#rb richard.talbotwatkin
#fyi jeanmicheal.dignard

[CL 14221668 by Alexis Matte in ue5-main branch]
2020-08-31 14:56:26 -04:00