# CategorySurface [SDL_Surface](SDL_Surface) definition and management functions. ## Functions - [SDL_BlitSurface](SDL_BlitSurface) - [SDL_BlitSurfaceScaled](SDL_BlitSurfaceScaled) - [SDL_BlitSurfaceUnchecked](SDL_BlitSurfaceUnchecked) - [SDL_BlitSurfaceUncheckedScaled](SDL_BlitSurfaceUncheckedScaled) - [SDL_ConvertPixels](SDL_ConvertPixels) - [SDL_ConvertPixelsAndColorspace](SDL_ConvertPixelsAndColorspace) - [SDL_ConvertSurface](SDL_ConvertSurface) - [SDL_ConvertSurfaceFormat](SDL_ConvertSurfaceFormat) - [SDL_ConvertSurfaceFormatAndColorspace](SDL_ConvertSurfaceFormatAndColorspace) - [SDL_CreateSurface](SDL_CreateSurface) - [SDL_CreateSurfaceFrom](SDL_CreateSurfaceFrom) - [SDL_DestroySurface](SDL_DestroySurface) - [SDL_DuplicateSurface](SDL_DuplicateSurface) - [SDL_FillSurfaceRect](SDL_FillSurfaceRect) - [SDL_FillSurfaceRects](SDL_FillSurfaceRects) - [SDL_FlipSurface](SDL_FlipSurface) - [SDL_GetSurfaceAlphaMod](SDL_GetSurfaceAlphaMod) - [SDL_GetSurfaceBlendMode](SDL_GetSurfaceBlendMode) - [SDL_GetSurfaceClipRect](SDL_GetSurfaceClipRect) - [SDL_GetSurfaceColorKey](SDL_GetSurfaceColorKey) - [SDL_GetSurfaceColorMod](SDL_GetSurfaceColorMod) - [SDL_GetSurfaceColorspace](SDL_GetSurfaceColorspace) - [SDL_GetSurfaceProperties](SDL_GetSurfaceProperties) - [SDL_LoadBMP](SDL_LoadBMP) - [SDL_LoadBMP_IO](SDL_LoadBMP_IO) - [SDL_LockSurface](SDL_LockSurface) - [SDL_PremultiplyAlpha](SDL_PremultiplyAlpha) - [SDL_ReadSurfacePixel](SDL_ReadSurfacePixel) - [SDL_SaveBMP](SDL_SaveBMP) - [SDL_SaveBMP_IO](SDL_SaveBMP_IO) - [SDL_SetSurfaceAlphaMod](SDL_SetSurfaceAlphaMod) - [SDL_SetSurfaceBlendMode](SDL_SetSurfaceBlendMode) - [SDL_SetSurfaceClipRect](SDL_SetSurfaceClipRect) - [SDL_SetSurfaceColorKey](SDL_SetSurfaceColorKey) - [SDL_SetSurfaceColorMod](SDL_SetSurfaceColorMod) - [SDL_SetSurfaceColorspace](SDL_SetSurfaceColorspace) - [SDL_SetSurfacePalette](SDL_SetSurfacePalette) - [SDL_SetSurfaceRLE](SDL_SetSurfaceRLE) - [SDL_SoftStretch](SDL_SoftStretch) - [SDL_SurfaceHasColorKey](SDL_SurfaceHasColorKey) - [SDL_SurfaceHasRLE](SDL_SurfaceHasRLE) - [SDL_UnlockSurface](SDL_UnlockSurface) ## Datatypes - [SDL_SurfaceFlags](SDL_SurfaceFlags) ## Structs - [SDL_BlitMap](SDL_BlitMap) - [SDL_Surface](SDL_Surface) ## Enums - [SDL_FlipMode](SDL_FlipMode) - [SDL_ScaleMode](SDL_ScaleMode) ## Macros - [SDL_MUSTLOCK](SDL_MUSTLOCK) ---- [CategoryAPICategory](CategoryAPICategory)