Forward declared SDL_Surface is a struct not a class.