API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

I

interfaceInteractionScope

@codexo/exojs / core / stable

Handle returned by SceneInteraction.scope. While active, pointer hit-testing and Tab traversal are confined to the scoped root's subtree. Call InteractionScope.release (or InteractionScope.destroy, an alias) to end the scope - nested scopes restore whichever scope was active before this one, regardless of release order. Idempotent; also released automatically when the owning scene ends permanently.

1
props
2
methods
0
events
Import
import { InteractionScope } from '@codexo/exojs'

Handle returned by SceneInteraction.scope. While active, pointer hit-testing and Tab traversal are confined to the scoped root's subtree. Call InteractionScope.release (or InteractionScope.destroy, an alias) to end the scope - nested scopes restore whichever scope was active before this one, regardless of release order. Idempotent; also released automatically when the owning scene ends permanently.

Methods2
destroy(): void
release(): void
End this scope. Idempotent alias for InteractionScope.destroy.
Properties1
active: boolean
true until this scope is released.
Source