@flashport/flashport
Version:
FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library
15 lines (14 loc) • 646 B
TypeScript
import { TextureBase } from "./TextureBase";
import { BitmapData } from "../../display/BitmapData";
import { ByteArray } from "../../utils/ByteArray";
export declare class Texture extends TextureBase {
gl: WebGLRenderingContext;
texture: WebGLTexture;
repeat: boolean;
up: boolean;
constructor();
uploadFromBitmapData(bitmapData: BitmapData, maplevel?: number): void;
uploadFromImg(img: HTMLCanvasElement, maplevel?: number): void;
uploadFromByteArray(param1: ByteArray, param2: number, param3?: number): void;
uploadCompressedTextureFromByteArray(param1: ByteArray, param2: number, param3?: boolean): void;
}