I've left SDL_Rect, SDL_Point and SDL_Surface as opaque typedefs for now, as the following functions prototypes only need pointers to them. If it's useful to add the entirety of the 2D renderer functions later, I'll replace them with the full structs as defined by SDL.
I've left SDL_Rect, SDL_Point and SDL_Surface as opaque typedefs for now, as the following functions prototypes only need pointers to them. If it's useful to add the entirety of the 2D renderer functions later, I'll replace them with the full structs as defined by SDL.