babylon.postProcessRenderPipelineManager.d.ts 1.5 KB

1234567891011121314151617181920
  1. declare module BABYLON {
  2. class PostProcessRenderPipelineManager {
  3. private _renderPipelines;
  4. constructor();
  5. public addPipeline(renderPipeline: PostProcessRenderPipeline): void;
  6. public attachCamerasToRenderPipeline(renderPipelineName: string, cameras: Camera, unique?: boolean): any;
  7. public attachCamerasToRenderPipeline(renderPipelineName: string, cameras: Camera[], unique?: boolean): any;
  8. public detachCamerasFromRenderPipeline(renderPipelineName: string, cameras: Camera): any;
  9. public detachCamerasFromRenderPipeline(renderPipelineName: string, cameras: Camera[]): any;
  10. public enableEffectInPipeline(renderPipelineName: string, renderEffectName: string, cameras: Camera): any;
  11. public enableEffectInPipeline(renderPipelineName: string, renderEffectName: string, cameras: Camera[]): any;
  12. public disableEffectInPipeline(renderPipelineName: string, renderEffectName: string, cameras: Camera): any;
  13. public disableEffectInPipeline(renderPipelineName: string, renderEffectName: string, cameras: Camera[]): any;
  14. public enableDisplayOnlyPassInPipeline(renderPipelineName: string, passName: string, cameras: Camera): any;
  15. public enableDisplayOnlyPassInPipeline(renderPipelineName: string, passName: string, cameras: Camera[]): any;
  16. public disableDisplayOnlyPassInPipeline(renderPipelineName: string, cameras: Camera): any;
  17. public disableDisplayOnlyPassInPipeline(renderPipelineName: string, cameras: Camera[]): any;
  18. public update(): void;
  19. }
  20. }