game.loop vocabulary
Factor handbook ยป Vocabulary index


Documentation
Game loops

Metadata
Parents:game
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
game-loop tupletick-interval-nanos tick-delegate draw-delegate running? tick# frame# tick-timer draw-timer benchmark-data
game-loop-error-state tupleerror game-loop


Generic words
WordStack effect
draw*( tick-slice delegate -- )
tick*( delegate -- )


Ordinary words
WordStack effect
<game-loop*>( tick-interval-nanos tick-delegate draw-delegate -- loop )
<game-loop>( tick-interval-nanos delegate -- loop )
?ui-error( error -- )
fps( fps -- nanos )
frame-iteration( loop -- )
game-loop-error( error game-loop -- )
start-loop( loop -- )
stop-loop( loop -- )
tick-iteration( loop -- )
when-running( loop quot -- )


Class predicate words
WordStack effect
game-loop-error-state?( object -- ? )
game-loop?( object -- ? )


Files


Metadata files


Children from resource:extra
VocabularySummary
game.loop.benchmark
game.loop.prettyprint