UNPKG

blaze-2d

Version:

A fast and simple WebGL 2 2D game engine written in TypeScript

17 lines (16 loc) 454 B
import KeyboardHandler from "../input/keyboard"; import MouseHandler from "../input/mouse"; /** * Provides a streamlined api to interact with UI elements in blaze. */ export default class BlazeElement<T extends HTMLElement> { readonly element: T; readonly mouse: MouseHandler; readonly keys: KeyboardHandler; /** * Creates a {@link BlazeElement}. * * @param element An HTML element */ constructor(element: T); }