GlitchPass constructor

GlitchPass([
  1. int? dtSize
])

Implementation

GlitchPass([int? dtSize]) : super() {
  final shader = digitalGlitch;
  uniforms = UniformsUtils.clone(shader["uniforms"]);
  dtSize ??= 64;

  uniforms['tDisp']["value"] = generateHeightmap(dtSize);

  material = ShaderMaterial.fromMap({
    "uniforms": uniforms,
    "vertexShader": shader["vertexShader"],
    "fragmentShader": shader["fragmentShader"]
  });

  fsQuad = FullScreenQuad(material);
  generateTrigger();
}