12 lines
352 B
TypeScript
12 lines
352 B
TypeScript
import type { ICanvas } from '../../../../environment/canvas/ICanvas';
|
|
import type { Texture } from './Texture';
|
|
export type GetPixelsOutput = {
|
|
pixels: Uint8ClampedArray;
|
|
width: number;
|
|
height: number;
|
|
};
|
|
export interface CanvasGenerator {
|
|
generateCanvas(texture: Texture): ICanvas;
|
|
getPixels(texture: Texture): GetPixelsOutput;
|
|
}
|