UNPKG

@imgui-js-xyz/target-web

Version:

imgui.js for games

14 lines (13 loc) 578 B
import { ImGuiWebRenderer } from './im-gui-web-renderer.js'; import { imgui as ImGui } from '@imgui-js-xyz/core'; export declare class ImGuiCanvas2DRenderer implements ImGuiWebRenderer { constructor(context: CanvasRenderingContext2D); get width(): number; get height(): number; destroy(): void; newFrame(): void; renderDrawData(drawData: ImGui.DrawData, fb_width: number, fb_height: number): void; createFontsTexture(pixels: Uint8ClampedArray, width: number, height: number): WebGLTexture | null; private _context; private _executeDrawCmd; }