@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
25 lines • 855 B
TypeScript
import { TgdTextureCubeOptions } from "../../types";
import { TgdContext } from "../../context";
import { TgdPainter } from "../painter";
import { TgdCamera } from "../../camera";
import { TgdTransfo, TgdTransfoOptions } from "../../math";
export type TgdPainterSkyboxOptions = TgdTextureCubeOptions & {
camera: TgdCamera;
transfo?: Partial<TgdTransfoOptions> | TgdTransfo;
z?: number;
};
export declare class TgdPainterSkybox extends TgdPainter {
private readonly context;
readonly transfo: TgdTransfo;
camera: TgdCamera;
z: number;
private readonly texture;
private readonly program;
private readonly vao;
private readonly matrix;
private readonly tmpMat;
constructor(context: TgdContext, options: TgdPainterSkyboxOptions);
delete(): void;
paint(): void;
}
//# sourceMappingURL=skybox.d.ts.map