ImpureRenderLoop

A render loop that takes a side-effectful renderFrame operation.

class Object
trait Matchable
class Any

Value members

Concrete methods

def singleFrame(renderFrame: Canvas => Unit): RenderLoop[Unit]
def statefulRenderLoop[S](renderFrame: (Canvas, S) => S, frameRate: LoopFrequency, terminateWhen: S => Boolean): RenderLoop[S]
def statelessRenderLoop(renderFrame: Canvas => Unit, frameRate: LoopFrequency): RenderLoop[Unit]