@imgui-js-xyz/target-web
Version:
imgui.js for games
14 lines (13 loc) • 578 B
TypeScript
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;
}