render method
void
render(
- WebGLRenderer renderer,
- WebGLRenderTarget writeBuffer,
- WebGLRenderTarget readBuffer, {
- double? deltaTime,
- bool? maskActive,
override
Implementation
@override
void render(WebGLRenderer renderer, WebGLRenderTarget writeBuffer, WebGLRenderTarget readBuffer,{double? deltaTime, bool? maskActive}) {
final oldAutoClear = renderer.autoClear;
renderer.autoClear = false;
fsQuad.material = material;
uniforms['opacity']["value"] = opacity;
uniforms['tDiffuse']["value"] = map;
material.transparent = (opacity < 1.0);
renderer.setRenderTarget(renderToScreen ? null : readBuffer);
if (clear) renderer.clear(true, true, true);
fsQuad.render(renderer);
renderer.autoClear = oldAutoClear;
}