import { Camera } from "../../engine/camera"; import { RenderData } from "../render-data"; import { RenderContext } from "../render-pipeline"; export abstract class RenderPass { setup(context: RenderContext, data: RenderData) { } abstract render(context: RenderContext, data: RenderData): void; cleanup(context: RenderContext, data: RenderData) { } }