# CategorySurface Header file for [SDL_Surface](SDL_Surface) definition and management functions. <!-- END CATEGORY DOCUMENTATION --> ## Functions <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategorySurface, CategoryAPIFunction --> - [SDL_ConvertPixels](SDL_ConvertPixels) - [SDL_ConvertSurface](SDL_ConvertSurface) - [SDL_ConvertSurfaceFormat](SDL_ConvertSurfaceFormat) - [SDL_CreateRGBSurface](SDL_CreateRGBSurface) - [SDL_CreateRGBSurfaceFrom](SDL_CreateRGBSurfaceFrom) - [SDL_CreateRGBSurfaceWithFormat](SDL_CreateRGBSurfaceWithFormat) - [SDL_CreateRGBSurfaceWithFormatFrom](SDL_CreateRGBSurfaceWithFormatFrom) - [SDL_FillRect](SDL_FillRect) - [SDL_FillRects](SDL_FillRects) - [SDL_FreeSurface](SDL_FreeSurface) - [SDL_GetClipRect](SDL_GetClipRect) - [SDL_GetColorKey](SDL_GetColorKey) - [SDL_GetSurfaceAlphaMod](SDL_GetSurfaceAlphaMod) - [SDL_GetSurfaceBlendMode](SDL_GetSurfaceBlendMode) - [SDL_GetSurfaceColorMod](SDL_GetSurfaceColorMod) - [SDL_GetYUVConversionMode](SDL_GetYUVConversionMode) - [SDL_GetYUVConversionModeForResolution](SDL_GetYUVConversionModeForResolution) - [SDL_HasColorKey](SDL_HasColorKey) - [SDL_HasSurfaceRLE](SDL_HasSurfaceRLE) - [SDL_LoadBMP_RW](SDL_LoadBMP_RW) - [SDL_LockSurface](SDL_LockSurface) - [SDL_LowerBlit](SDL_LowerBlit) - [SDL_LowerBlitScaled](SDL_LowerBlitScaled) - [SDL_PremultiplyAlpha](SDL_PremultiplyAlpha) - [SDL_SaveBMP_RW](SDL_SaveBMP_RW) - [SDL_SetClipRect](SDL_SetClipRect) - [SDL_SetColorKey](SDL_SetColorKey) - [SDL_SetSurfaceAlphaMod](SDL_SetSurfaceAlphaMod) - [SDL_SetSurfaceBlendMode](SDL_SetSurfaceBlendMode) - [SDL_SetSurfaceColorMod](SDL_SetSurfaceColorMod) - [SDL_SetSurfacePalette](SDL_SetSurfacePalette) - [SDL_SetSurfaceRLE](SDL_SetSurfaceRLE) - [SDL_SetYUVConversionMode](SDL_SetYUVConversionMode) - [SDL_SoftStretch](SDL_SoftStretch) - [SDL_SoftStretchLinear](SDL_SoftStretchLinear) - [SDL_UnlockSurface](SDL_UnlockSurface) - [SDL_UpperBlit](SDL_UpperBlit) - [SDL_UpperBlitScaled](SDL_UpperBlitScaled) <!-- END CATEGORY LIST --> ## Datatypes <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategorySurface, CategoryAPIDatatype --> - [SDL_blit](SDL_blit) <!-- END CATEGORY LIST --> ## Structs <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategorySurface, CategoryAPIStruct --> - [SDL_Surface](SDL_Surface) <!-- END CATEGORY LIST --> ## Enums <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategorySurface, CategoryAPIEnum --> - [SDL_YUV_CONVERSION_MODE](SDL_YUV_CONVERSION_MODE) <!-- END CATEGORY LIST --> ## Macros <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategorySurface, CategoryAPIMacro --> - [SDL_BlitSurface](SDL_BlitSurface) - [SDL_LoadBMP](SDL_LoadBMP) - [SDL_MUSTLOCK](SDL_MUSTLOCK) - [SDL_SaveBMP](SDL_SaveBMP) <!-- END CATEGORY LIST -->