1234567891011121314 |
- module BABYLON {
- export class AnaglyphPostProcess extends PostProcess {
- private _passedProcess : PostProcess;
- constructor(name: string, ratio: number | PostProcessOptions, rigCameras: Camera[], samplingMode?: number, engine?: Engine, reusable?: boolean) {
- super(name, "anaglyph", null, ["leftSampler"], ratio, rigCameras[1], samplingMode, engine, reusable);
- this._passedProcess = rigCameras[0]._rigPostProcess;
- this.onApplyObservable.add((effect: Effect) => {
- effect.setTextureFromPostProcess("leftSampler", this._passedProcess);
- });
- }
- }
- }
|