DotScreenPass constructor
DotScreenPass(
[ - Vector2? center,
- num? angle,
- num? scale
])
Implementation
DotScreenPass([Vector2? center, num? angle, num? scale]) : super() {
final shader = dotScreenShader;
uniforms = UniformsUtils.clone(shader["uniforms"]);
if (center != null) uniforms['center']["value"].copy(center);
if (angle != null) uniforms['angle']["value"] = angle;
if (scale != null) uniforms['scale']["value"] = scale;
material = ShaderMaterial.fromMap({
"uniforms": uniforms,
"vertexShader": shader["vertexShader"],
"fragmentShader": shader["fragmentShader"]
});
fsQuad = FullScreenQuad(material);
}