renderFilter method
void
renderFilter(
- RenderState renderState,
- RenderTextureQuad renderTextureQuad,
- int pass
override
Implementation
@override
void renderFilter(
RenderState renderState, RenderTextureQuad renderTextureQuad, int pass) {
final renderContext = renderState.renderContext as RenderContextWebGL;
final renderTexture = renderTextureQuad.renderTexture;
final renderProgram = renderContext.getRenderProgram(
r'$AlphaMaskFilterProgram', AlphaMaskFilterProgram.new);
renderContext.activateRenderProgram(renderProgram);
renderContext.activateRenderTextureAt(renderTexture, 0);
renderContext.activateRenderTextureAt(bitmapData.renderTexture, 1);
renderProgram.renderAlphaMaskFilterQuad(
renderState, renderTextureQuad, this);
}