UNPKG

native-canvas

Version:

A canvas library allows for a HTML canvas to run natively on NodeJs, without a WebBrowser

24 lines (23 loc) 743 B
import { SdlTexture } from './sdl-texture'; import { Rgba } from '../color/rgba'; import { Rect } from '../shape/rect'; export declare class SdlRenderer { private _rendererPtr; private _color; private _size; constructor(_rendererPtr: any); destroy(): void; clear(): void; copy(tt: SdlTexture, src: Rect, dest: Rect): void; present(): void; createTexture(w: number, h: number, access?: number, format?: number): SdlTexture; color: Rgba; size: { w: number; h: number; }; target: SdlTexture; readonly rendererPtr: any; static createRenderer(windowPtr: any, driver: number): SdlRenderer; static createSoftwareRenderer(windowPtr: any, surfacePtr: any): SdlRenderer; }