module R:Renderer.Renderer
type buffer
An abstract handle to a buffer containing all information needed to operate the renderer.
val create_buffer : float -> Renderer.display -> buffercreate_buffer frame_rate display is a new buffer with the
specified frame rate and display settings.
val begin_draw : buffer -> unitbegin_draw () is called before draw begins.
val end_draw : buffer -> unitend_draw () is called after draw ends.
val clear : buffer -> unitclear buffer removes all rendered shapes from buffer.
val event_queue : buffer -> Renderer.event listevent_queue buffer retrieves and removes the list of queued
events for buffer.
val width : buffer -> intwidth buffer is the width of buffer.
val height : buffer -> intheight buffer is the height of buffer.
val render : buffer -> Shape.t -> unitrender buffer shape draws shape to buffer.