1234567891011121314151617181920212223242526272829303132 |
- declare module BABYLON {
- class PostProcessRenderEffect {
- private _engine;
- private _postProcesses;
- private _getPostProcess;
- private _singleInstance;
- private _cameras;
- private _indicesForCamera;
- private _renderPasses;
- private _renderEffectAsPasses;
- public _name: string;
- public applyParameters: (postProcess: PostProcess) => void;
- constructor(engine: Engine, name: string, getPostProcess: () => PostProcess, singleInstance?: boolean);
- public _update(): void;
- public addPass(renderPass: PostProcessRenderPass): void;
- public removePass(renderPass: PostProcessRenderPass): void;
- public addRenderEffectAsPass(renderEffect: PostProcessRenderEffect): void;
- public getPass(passName: string): void;
- public emptyPasses(): void;
- public _attachCameras(cameras: Camera): any;
- public _attachCameras(cameras: Camera[]): any;
- public _detachCameras(cameras: Camera): any;
- public _detachCameras(cameras: Camera[]): any;
- public _enable(cameras: Camera): any;
- public _enable(cameras: Camera[]): any;
- public _disable(cameras: Camera): any;
- public _disable(cameras: Camera[]): any;
- public getPostProcess(camera?: Camera): PostProcess;
- private _linkParameters();
- private _linkTextures(effect);
- }
- }
|