Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update UE-side plugin to build against current ue5-main branch #37

Open
wants to merge 18 commits into
base: main
Choose a base branch
from

Conversation

mattyjams
Copy link

This should also enable building the UE plugin for 5.4.

Most of the changes are simply to add missing includes of header files. The last few releases of UE have been getting better about stripping out unused headers to improve compile times, so some that may have been getting included indirectly may not be any longer.

Other smaller changes of note:

  • Specify the underlying type of Blueprint enums to squelch warnings
  • Provide default values for exposed numerical properties in Blueprint types and USTRUCTs to squelch warnings
  • Declare and define templated Utils functions in the header file
  • Address a deprecation where as of UE 5.3, FAssetEditorToolkit::CloseWindow() should be provided a reason argument (https://github.com/EpicGames/UnrealEngine/commit/31830290abdf11c3bad9dfee1e88a0cea47e562b)

… other non-generated headers with a blank line
…le names for FMayaLiveLinkTimelineSyncModule
…efinitions to the header file

This requires making "AssetRegistry" a public dependency module, since
MayaLiveLinkUtils.h is a public header.
…rom other non-generated headers with a blank line
…or window

The overload of CloseWindow() that does not take a reason was deprecated as of
UE 5.3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant