import { NumberKeyList } from "../longan/gs.collections"; import { RenderPass } from "./renderPass"; import { RenderLivingObject } from "../objects/renderLivingObject"; export declare class TransparentObjectCollection { private owner; _items: NumberKeyList; constructor(owner: TransparentPass); add(ro: RenderLivingObject): void; remove(ro: RenderLivingObject): boolean; has(ro: RenderLivingObject): boolean; clear(): void; } export declare class TransparentPass extends RenderPass { typeName: string; objects: TransparentObjectCollection; _needUpdate: boolean; private renderList; constructor(); private update; protected render(deltaSeconds: number): void; }