Skip to content

Inspector

Defined in: Inspector.ts:66

Programmatic state queries for testing and debugging. Exposed on window.__yage__ in debug mode.

new Inspector(engine): Inspector

Defined in: Inspector.ts:69

EngineRef

Inspector

getComponentData(entityName, componentClass): unknown

Defined in: Inspector.ts:106

Get component data (serializable subset) by class name string.

string

string

unknown


getEntities(): EntitySnapshot[]

Defined in: Inspector.ts:113

Get all entities in the active scene as snapshots.

EntitySnapshot[]


getEntityByName(name): EntitySnapshot | undefined

Defined in: Inspector.ts:85

Find entity by name in the active scene.

string

EntitySnapshot | undefined


getEntityPosition(name): { x: number; y: number; } | undefined

Defined in: Inspector.ts:92

Get entity position (from Transform component).

string

{ x: number; y: number; } | undefined


getErrors(): ErrorSnapshot

Defined in: Inspector.ts:147

Get disabled components/systems from error boundary.

ErrorSnapshot


getSceneStack(): SceneSnapshot[]

Defined in: Inspector.ts:126

Get scene stack info.

SceneSnapshot[]


getSystems(): SystemSnapshot[]

Defined in: Inspector.ts:135

Get active system info.

SystemSnapshot[]


hasComponent(entityName, componentClass): boolean

Defined in: Inspector.ts:101

Check if an entity has a component by class name string.

string

string

boolean


snapshot(): EngineSnapshot

Defined in: Inspector.ts:74

Full state snapshot (serializable).

EngineSnapshot