A low level Canvas implementation that outputs the image in the PPM format to the stdout.
A low level Canvas implementation that shows the image in a SDL Window.
Mutabe surface backed by an SDL surface.
Mutabe surface backed by an SDL surface.
This class assumes to be the only owner of the surface, and will free the surface when garbage collected.
Key mappings for the Native platform, backed by SDL.
Loop Runner for the native backend, backed by SDL.
A low level Canvas implementation that outputs the image in the PPM format to the stdout. This canvas doesn't support fetching the keyboard input.