Back to search
PatternGold tierUI

Create widget, add to viewport, and store reference

Updated 6mo ago
UE 5.3UE 5.4UE 5.5UE 5.6UE 5.7#widget#ui#hud#create#viewport#reference

Reference

Pattern: EventBeginPlay → CreateWidget(OwningPlayer=GetPlayerController, WidgetType=WBP_MyWidget) → SetVariable(HUDWidget=ReturnValue) → CastTo<WBP_MyWidget>(HUDWidget) → Cast Succeeded → AddToViewport(ZOrder=0). Always store widget reference in a variable. CreateWidget inputs: 'OwningPlayer' (PlayerController) and 'WidgetType' (class). Exec in='execute', exec out='then'.