babylon.filterPostProcess.ts 490 B

1234567891011
  1. module BABYLON {
  2. export class FilterPostProcess extends PostProcess {
  3. constructor(name: string, public kernelMatrix: Matrix, ratio: number, camera?: Camera, samplingMode?: number, engine?: Engine, reusable?: boolean) {
  4. super(name, "filter", ["kernelMatrix"], null, ratio, camera, samplingMode, engine, reusable);
  5. this.onApply = (effect: Effect) => {
  6. effect.setMatrix("kernelMatrix", this.kernelMatrix);
  7. }
  8. }
  9. }
  10. }