Used to trigger rendering of a single, intermediate frame.
Used to prepare rendering of a multi-frame.
Used to swap/blit frame from back to front buffer.
Used to trigger an renderer update. Returns true iff rendering is invalidated and a new multi-frame should be rendered-
This internal interface is not intended for module export and should not be used as generic rendering/controller interface. The renderer interface should be used for rendering related tasks instead.