The wandi project specifies common interfaces used for window creation, event handling and image drawing. It is heavily inspired by go.wde.
The current implementations of wandi.Drawable are listed below:
- SDL backend
- texture.Drawable: not yet implemented.
- SFML backend
- texture.Drawable: drawable GPU texture.
The current implementations of wandi.Image are listed below:
- SDL backend
- texture.Image: not yet implemented.
- SFML backend
- texture.Image: read-only GPU texture.
The current implementations of wandi.Window are listed below:
- SDL backend
- window.Window: not yet implemented.
- SFML backend
- window.Window: graphical window capable of handling draw operations and window events.