native-canvas
Version:
A canvas library allows for a HTML canvas to run natively on NodeJs, without a WebBrowser
22 lines (21 loc) • 754 B
TypeScript
import { Rect } from '../shape/rect';
export declare class SdlTexture {
_texturePtr: any;
rect: Rect;
constructor(_texturePtr: any);
destroy(): void;
update(x: number, y: number, width: number, height: number, pixels: Buffer): any;
query(): {
format: number;
access: number;
x: number;
y: number;
w: number;
h: number;
};
readonly texturePtr: any;
static createTexture(rendererPtr: any, w: number, h: number, access?: number, format?: number): SdlTexture;
static createARGBSurface(pixels: any, width: number, height: number): any;
static createARGBTexture(pixels: any, width: number, height: number, rendererPtr: any): any;
static getARGBFormat(): number;
}