UICameraData
Defined in: ui/core/ui-camera-info.ts:5
core-ui.ts
The stable UI surface promoted into the top-level esengine
namespace (text, UINode box visuals, interaction, layout, theme).
This is the curated public UI API. The complete UI module surface — which
also includes low-level text/atlas internals and engine-internal composition
glue (e.g. EntityStateMap, ensureComponent) — lives in
./ui and is imported module-directly by the SDK code that needs it. Those
internals are intentionally NOT re-exported here, so the public esengine
namespace stays a stable, intentional surface.
Re-exported wholesale by core.ts.
Properties
Section titled “Properties”screenH
Section titled “screenH”screenH:
number
Defined in: ui/core/ui-camera-info.ts:12
screenW
Section titled “screenW”screenW:
number
Defined in: ui/core/ui-camera-info.ts:11
valid:
boolean
Defined in: ui/core/ui-camera-info.ts:19
viewProjection
Section titled “viewProjection”viewProjection:
Float32Array
Defined in: ui/core/ui-camera-info.ts:6
vpH:
number
Defined in: ui/core/ui-camera-info.ts:10
vpW:
number
Defined in: ui/core/ui-camera-info.ts:9
vpX:
number
Defined in: ui/core/ui-camera-info.ts:7
vpY:
number
Defined in: ui/core/ui-camera-info.ts:8
worldBottom
Section titled “worldBottom”worldBottom:
number
Defined in: ui/core/ui-camera-info.ts:14
worldLeft
Section titled “worldLeft”worldLeft:
number
Defined in: ui/core/ui-camera-info.ts:13
worldMouseX
Section titled “worldMouseX”worldMouseX:
number
Defined in: ui/core/ui-camera-info.ts:17
worldMouseY
Section titled “worldMouseY”worldMouseY:
number
Defined in: ui/core/ui-camera-info.ts:18
worldRight
Section titled “worldRight”worldRight:
number
Defined in: ui/core/ui-camera-info.ts:15
worldTop
Section titled “worldTop”worldTop:
number
Defined in: ui/core/ui-camera-info.ts:16