Atlas Engine
API Referenceatlasatlas/input

Interactive

Callback interface for keyboard, mouse, scroll, and per-frame interaction.

Module: atlas/input

Callback interface for keyboard, mouse, scroll, and per-frame interaction.

Declaration

export abstract class Interactive { ... }

Methods

onKeyPress

abstract onKeyPress(key: Key, dt: number): void;

onKeyRelease

abstract onKeyRelease(key: Key, dt: number): void;

onMouseMove

abstract onMouseMove(packet: MousePacket, dt: number): void;

onMouseButtonPress

abstract onMouseButtonPress(button: MouseButton, dt: number): void;

onMouseScroll

abstract onMouseScroll(packet: MouseScrollPacket, dt: number): void;

onEachFrame

abstract onEachFrame(dt: number): void;

On this page