Skip to content

UISceneClient

Class in Engine · Engine.UISceneClient · native, abstract, transient

Object › UIRoot › UISceneClient

Subclasses: GameUISceneClient

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

Constants

NameValue
SCENEFILTER_Any0xFFFFFFFF
SCENEFILTER_IncludeTransient0x00000001
SCENEFILTER_InputProcessorOnly0x00000002
SCENEFILTER_None0x00000000
SCENEFILTER_PausersOnly0x00000004
SCENEFILTER_PrimitiveUsersOnly0x00000008
SCENEFILTER_ReceivesFocus0x00000020
SCENEFILTER_UsesPostProcessing0x00000010

Properties

NameTypeNotes
bEnablePostProcessbooltransient
CanvasToScreenmatrixconst, transient
DataStoreManagerDataStoreClientconst, transient
InvCanvasToScreenmatrixconst, transient
MousePositionIntPointconst, transient
RenderViewportpointerconst, transient, native
UIScenePostProcessPostProcessChaintransient

Functions

NameDeclaration
GetCanvasToScreenfinal native function matrix GetCanvasToScreen()
GetInverseCanvasToScreenfinal native function matrix GetInverseCanvasToScreen()
InitializeSceneClientevent InitializeSceneClient()
IsUIActivefinal native function bool IsUIActive(optional int Flags = SCENEFILTER_Any)

Default values

bEnablePostProcess=True

Inherited

FromMembers
UIRoot1 properties, 8 functions
Object13 properties, 308 functions