minart-pure
minart-pure
eu.joaocosta.minart.graphics.pure
CanvasIO
CanvasIOOps
MSurfaceIO
MSurfaceIOOps
PureRenderLoop
SurfaceIO
SurfaceIOOps
eu.joaocosta.minart.runtime.pure
IOOps
IOOps
IOBaseOps
MinartApp
Poll
Poll
RIO
RIO
ResourceIO
ResourceIOOps
minart-pure
/
eu.joaocosta.minart.graphics.pure
/
PureRenderLoop
PureRenderLoop
object
PureRenderLoop
extends
Builder
[
RIO
,
StateCanvasIO
]
Graph
Supertypes
Self type
trait
Builder
[
RIO
,
StateCanvasIO
]
class
Object
trait
Matchable
class
Any
PureRenderLoop
.type
Value members
Value members
Concrete methods
def
singleFrame
(
renderFrame:
CanvasIO
[
Unit
]):
RenderLoop
[
Unit
]
def
statefulRenderLoop
[
S
](
renderFrame:
S
=>
CanvasIO
[
S
],
frameRate:
LoopFrequency
,
terminateWhen:
S
=>
Boolean
):
RenderLoop
[
S
]
def
statelessRenderLoop
(
renderFrame:
CanvasIO
[
Unit
],
frameRate:
LoopFrequency
):
RenderLoop
[
Unit
]