@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
20 lines • 734 B
TypeScript
import { TgdCamera } from "../camera";
import { TgdPainterGroup } from "./group";
import { TgdContext } from "../context";
import { TgdPainter } from "./painter";
import { TgdPainterFunction } from "../types/painter";
export interface TgdPainterGroupCameraOptions {
name?: string;
camera?: TgdCamera;
children?: (TgdPainter | TgdPainterFunction)[];
}
/**
* This group uses a special camera, then rollback to the saved one.
*/
export declare class TgdPainterGroupCamera extends TgdPainterGroup {
readonly context: TgdContext;
camera: TgdCamera;
constructor(context: TgdContext, options?: TgdPainterGroupCameraOptions);
paint(time: number, delta: number): void;
}
//# sourceMappingURL=group-camera.d.ts.map