SDL_gfx库由SDL_gfxPrimitives演变而来,包含了基本的绘图函数,可以画线,圆,多边形等,还可以实现SDL_Surface的缩放。
SDL_gfx包含以下几个文件:
- Graphic Primitives (SDL_gfxPrimitves.h)
- Rotozoomer (SDL_rotozoom.h)
- Framerate control (SDL_framerate.h)
- MMX image filters (SDL_imageFilter.h)
- Custom Blit functions (SDL_gfxBlitFunc.h)
编译时候需要注意的一点是,和用image和ttf、mixer库一样,编译时需要加入-lSDL_gfx,而不是-lSDL_gfxPrimitives。