render method
- @internal
- Canvas canvas,
- Vector2 size,
- ValueSetter<
Canvas> renderTree, - ValueSetter<
PostProcess?> updateContext,
This method is called to render the post process, to be called by the "owner" of the post process, like a CameraComponent or a PostProcessComponent.
Implementation
@internal
void render(
Canvas canvas,
Vector2 size,
ValueSetter<Canvas> renderTree,
ValueSetter<PostProcess?> updateContext,
) {
_renderTree = renderTree;
_updateContext = updateContext;
_size = size;
canvas.save();
postProcess(size, canvas);
canvas.restore();
_size = null;
_renderTree = null;
_updateContext = null;
}