module Renderer:sig
..end
Renderer
contains the renderer interface and types for events
and display settings.
type
mouse_coords = {
|
x : |
|
y : |
}
A mouse position, with origin in the top-left corner.
type
event =
| |
MouseMoved of |
||||
| |
MousePressed of |
||||
| |
MouseReleased of |
||||
| |
MouseScrolled of |
||||
| |
MouseEntered |
||||
| |
MouseExited |
||||
| |
KeyPressed of |
||||
| |
KeyReleased of |
||||
| |
WindowResized of |
||||
| |
WindowClosed |
A renderer event.
typedisplay =
[ `FullScreen | `Size of int * int ]
Display configuration.
module type Renderer =sig
..end
The interface of a renderer.