Skip to content

UE4 Wrapper Update - #3956

Merged
dorodnic merged 5 commits into
realsenseai:developmentfrom
Kabutak:ue4-wrapper-update
May 15, 2019
Merged

UE4 Wrapper Update#3956
dorodnic merged 5 commits into
realsenseai:developmentfrom
Kabutak:ue4-wrapper-update

Conversation

@Kabutak

@Kabutak Kabutak commented May 10, 2019

Copy link
Copy Markdown
Contributor

This PR updates the Unreal Engine 4 wrapper to support up to version 4.22, while preserving backwards compatibility. Can be cleaned up further when older versions are no longer needed.

  • Fixed C5038 error by swapping initialization order of rs2::processing_block constructor to match definition. Initializers run in the same order as they are defined, so this is functionally identical. Unreal Engine promotes the warning to an error at build time.
  • RuntimeMeshComponent updated based off of GlassBeaver's UE 4.22 Fork
  • Updated includes to fit Unreal's expected IWYU order. Maintaining backwards compatibility broke a lot of forward declarations.

Tested in Unreal Engine versions 4.19.2, 4.20.3, 4.21.2, and 4.22.1
Using the test scene with Realsense SDK 2.21.0 and a D435 Camera using Firmware 5.11.6.200

@dorodnic

Copy link
Copy Markdown
Contributor

Hello @Kabutak
Thank you for your contribution

@dorodnic
dorodnic merged commit 5f3467d into realsenseai:development May 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants