babylon.blackAndWhitePostProcess.ts 541 B

1234567891011121314
  1. module BABYLON {
  2. export class BlackAndWhitePostProcess extends PostProcess {
  3. public degree = 1;
  4. constructor(name: string, options: number | PostProcessOptions, camera: Camera, samplingMode?: number, engine?: Engine, reusable?: boolean) {
  5. super(name, "blackAndWhite", ["degree"], null, options, camera, samplingMode, engine, reusable);
  6. this.onApplyObservable.add((effect: Effect) => {
  7. effect.setFloat("degree", this.degree);
  8. });
  9. }
  10. }
  11. }