@awayjs/stage
Version:
Stage for AwayJS
10 lines • 861 B
TypeScript
import { Matrix } from '@awayjs/core';
export declare class BitmapImageUtils {
static drawBitmap(source: Uint8ClampedArray, offsetX: number, offsetY: number, width: number, height: number, canvas: Uint8ClampedArray, canvasOffsetX: number, canvasOffsetY: number, canvasImageWidth: number, canvasImageHeight: number, matrix?: Matrix): void;
private static applyPixel32;
static sampleBilinear(u: number, v: number, data: Uint8ClampedArray, width: number, height: number, texelSizeX?: number, texelSizeY?: number): number[];
static sample(u: number, v: number, data: Uint8ClampedArray, width: number, height: number): number[];
static sampleBox(x0: number, y0: number, x1: number, y1: number, data: Uint8ClampedArray, width: number, height: number): number[];
private static interpolateColor;
}
//# sourceMappingURL=BitmapImageUtils.d.ts.map