@imgui-js-xyz/target-web
Version:
imgui.js for games
10 lines (9 loc) • 377 B
TypeScript
import { imgui as ImGui } from '@imgui-js-xyz/core';
export interface ImGuiWebRenderer {
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;
}