ShaderPass constructor
ShaderPass([
- ShaderMaterial? shader,
- String? textureID
Implementation
ShaderPass([ShaderMaterial? shader, String? textureID]) : super() {
this.textureID = (textureID != null) ? textureID : 'tDiffuse';
if (shader != null) {
uniforms = shader.uniforms;
material = shader;
}
else{
this.uniforms = UniformsUtils.clone( shader!.uniforms );
this.material = new ShaderMaterial.fromMap( {
'name': shader.name ,
'defines': shader.defines,
'uniforms': this.uniforms,
'vertexShader': shader.vertexShader,
'fragmentShader': shader.fragmentShader
});
}
fsQuad = FullScreenQuad(material);
}