Canvas that can be painted.
Abstraction that provides init
and destroy
operations to
create and destroy canvas windows.
RGB Color
Frame rate definition
The keyboard input stores the state of the keyboard at a certain point in time.
The keyboard input stores the state of the keyboard at a certain point in time. It also accumulates keys that have been pressed and released.
keys that are pressed down
keys that have been pressed
keys that have been released
A low-level version of a canvas that provides its own canvas manager.
The pointer input stores the state of the mouse (or similar device) at a certain point in time.
The pointer input stores the state of the mouse (or similar device) at a certain point in time. It also accumulates points that have been pressed and released.
the current pointer position
points where the pointer pressed
true if the pointer is currently pressed
The RenderLoop
contains a set of helpful methods to implement basic render
loops in a platform agonstic way.
Canvas that can be painted.
The Canvas is the main concept behind minart.
A canvas represents a window with a
width * height
pixels. There's also ascale
variable that controls the integer scaling and aclearColor
that is applied to the whole canvas when it's cleared.