Skip to content

UIRoot

Class in Engine · Engine.UIRoot · native, config, abstract

Object › UIRoot

Subclasses: DataStoreClient, Interaction, UIDataProvider, UISceneClient

Using it from Lua
h7.find_all("UIRoot")            -- live instances
h7.find_class("Engine.UIRoot")   -- the class
h7.hook("Engine.UIRoot.GetCurrentUIController", fn)

Constants

NameValue
DEFAULT_SIZE_X1024
DEFAULT_SIZE_Y768
MAX_SUPPORTED_GAMEPADS4

Enums

EInputPlatformType

IPT_PC = 0, IPT_360 = 1, IPT_PS3 = 2

Structs

InputEventParameters

FieldType
PlayerIndexint
ControllerIdint
InputKeyNamename
EventTypeEInputEvent
InputDeltafloat
DeltaTimefloat
bAltPressedbool
bCtrlPressedbool
bShiftPressedbool

InputKeyAction

FieldType
InputKeyNamename
InputKeyStateEInputEvent
TriggeredOpsarray<SequenceOp.SeqOpOutputInputLink>
ActionsToExecutearray<SequenceOp>
Defaults
InputKeyState=IE_Released

RawInputKeyEventData

FieldType
InputKeyNamename
ModifierKeyFlagsbyte
Defaults
ModifierKeyFlags=56

SubscribedInputEventParameters

Struct extends InputEventParameters

FieldType
InputAliasNamename

TextureCoordinates

FieldType
Ufloat
Vfloat
ULfloat
VLfloat

UIAxisEmulationDefinition

FieldType
AxisInputKeyname
AdjacentAxisInputKeyname
bEmulateButtonPressbool
InputKeyToEmulatename[2]

UIRangeData

FieldType
CurrentValuefloat
MinValuefloat
MaxValuefloat
NudgeValuefloat
bIntRangebool

Properties

NameTypeNotes
BadCapsLocContextsarrayconfig

Functions

NameDeclaration
GetCurrentUIControllerstatic final native function UIInteraction GetCurrentUIController()
GetInputPlatformTypestatic final native function EInputPlatformType GetInputPlatformType(optional LocalPlayer OwningPlayer)
GetOnlineGameInterfacestatic final function OnlineGameInterface GetOnlineGameInterface()
GetOnlinePlayerInterfacestatic final function OnlinePlayerInterface GetOnlinePlayerInterface()
GetOnlinePlayerInterfaceExstatic final function OnlinePlayerInterfaceEx GetOnlinePlayerInterfaceEx()
GetSceneClientstatic final native function GameUISceneClient GetSceneClient()
SafeCapsstatic final function string SafeCaps(string StringToCap)
StaticResolveDataStorestatic final function UIDataStore StaticResolveDataStore(name DataStoreTag, optional LocalPlayer InPlayerOwner)

Inherited

FromMembers
Object13 properties, 308 functions