@realsee/five
Version:
Realsee Renderer SDK
29 lines (28 loc) • 675 B
TypeScript
import type { log } from './utils/log';
export type ImageFormat = 'jpg' | 'png' | 'avif';
export type ImageCut = [
x: number,
y: number,
width: number,
height: number
];
export type ImageProcessingFilename = (src: string, option: {
cut?: ImageCut;
size?: number;
format?: ImageFormat;
}) => string;
export type Context = {
baseURL: string;
distPath: string;
imageOptions: {
size: number[];
format: ImageFormat[];
};
textureOptions: {
size: number[];
format: ImageFormat[];
};
log: typeof log;
fetch: typeof fetch;
imageProcessingFilename: ImageProcessingFilename | undefined;
};