Feel free to suggest additions, and changes to the class to encapsulate more of SDL2, comment on the specifics of each function, or even clean the already existing code!
- NxM window size
- Texture rendering
- Grabbing the Window as a Surface
- Clearing the screen
- Displaying the screen to the user
- Creating textures from surfaces
- Stack based coloring system
- Drawing primitives such as
- Wire frame rectangles
- Filled rectangles
- Wire frame circles
- SDL2.h
- add more SDL2 functionality related to the SDL
SDL_Window
andSDL_Renderer
to the class - move out unrelated but useful functions to its own header only library
- add good text rendering with anti-aliasing