Hummingbird is also integrated into Unreal Motion Graphics using the provided UHummingbirdWidget
which can be found under Hummingbird category in the UMG editor.
An example usage of the UMG widget can be seen in the provided UMG_Map found in HummingbirdFPS/Content/Maps. The map uses the UMGHUD widget blueprint found in HummingbirdFPS/Content which contains a single UHummingbirdWidget
stretched across the screen.
The widget behaves akin to the components we talked above but due to limitations of Unreal Engine there are some differences. The following properties and methods are present in UHummingbirdComponent
but not in UHummingbirdWidget
:
bool ManualTexture
int32 Width
int32 Height
virtual void Resize(uint32 width, uint32 height)
The rest of the public interface is the same and you can use the UMG widget wherever you are using the actor components.
You can use Coherent's UMG Widget (UHummingbirdWidget
) within UMG widgets attached as components on objects in the game world. To get optimal visual quality in this case it is required to:
UHummingbirdWidget