Data loss when FPlane is implicitly converted to FVector4

UE - Foundation - Core - Jan 3, 2018

The FSceneView::Deproject function calls FMatrix::TransformVector4 and passes an FPlane value. TransformVector4 takes in an FVector4 parameter, so the value being passed is implicitly converted to F ...

GetActorLocation and GetActorRotation have mixed up Tooltips

UE - Gameplay - Jun 4, 2018

Within the declaration of the APlayerCameraManager class, the GetActorLocation and GetActorRotation functions have mixed up Tooltips Result: Tooltip says to use GetCameraRotation for the GetActorLo ...

World Context node returns inaccurately in PIE/Standalone

UE - Gameplay - Blueprint - Sep 11, 2017

When a blueprint function library reaches a "World Context" node, the result returned by the node is invalid / null in Standalone mode. Additionally, the node will occasionally report as invalid in ...

Yellow 'reset to default' arrow will disappear if the Details panel scrolls it out of view

Tools - Jul 20, 2017

Yellow 'reset to default' arrow will disappear if the Details panel scrolls it out of view. Aside from the Transform, this seems to happen for most values in the Details panel. User description: F ...

Split screen causes rendering issues with lightshafts

UE - Graphics Features - Feb 21, 2018

There is an issue occurring where Split screen causes rendering issues with light shafts. This issue does not occur if you use the command " r.lightshaftquality 0" The issue no longer occurs. This i ...

Duplicating a blueprint that implements an interface and then removing that interface will cause compile errors that don't occur if the interface was removed from the original BP

UE - Gameplay - Blueprint Editor - Aug 1, 2020

See steps to reproduce. Looks like the fixup when saying Yes to "Would you like to transfer the interface functions to be part of your blueprint" doesn't work correctly on the duplicated BP. Inter ...

Bloated instruction counts in the material editor causing long compiles

UE - Graphics Features - Apr 17, 2019

artists are dealing with greatly increased iteration times due to long shader compiles when working in the material editor. This has regressed over time as we add more features to the point were wor ...

Calling DiscardPlayerInput() does not appear to actually discard the player's input

UE - Gameplay - Jun 19, 2018

Calling DiscardPlayerInput() does not appear to actually discard the player input. The comment for the function indicates that input will be consumed and discarded without doing anything with it. Ho ...

BP structures added as local variables do not retain default values

UE - Gameplay - Blueprint - Jul 31, 2015

Adding a BP structure as a local variable to a function in a UMG widget graph will display the correct default values in the editor, but zero out to per-element defaults at run time. Update: Other ...

Adding OnClicked to SButton in Editor Mode plugin crashes editor when accessing the plugin

UE - Foundation - Cpp Tools - Plugin System - Mar 16, 2016

If a new editor plugin has a button added with OnClicked functionality, the editor will crash immediately when accessing the plugin. Removing the OnClicked portion of code allows the plugin to be a ...