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.