Lines Matching refs:SDL_Surface
88 typedef struct SDL_Surface {
114 } SDL_Surface;
116 /* These are the currently supported flags for the SDL_surface */
144 typedef int (*SDL_blit)(struct SDL_Surface *src, SDL_Rect *srcrect,
145 struct SDL_Surface *dst, SDL_Rect *dstrect);
255 extern DECLSPEC SDL_Surface * SDLCALL SDL_GetVideoSurface(void);
347 extern DECLSPEC SDL_Surface * SDLCALL SDL_SetVideoMode
357 (SDL_Surface *screen, int numrects, SDL_Rect *rects);
359 (SDL_Surface *screen, Sint32 x, Sint32 y, Uint32 w, Uint32 h);
371 extern DECLSPEC int SDLCALL SDL_Flip(SDL_Surface *screen);
423 extern DECLSPEC int SDLCALL SDL_SetColors(SDL_Surface *surface,
442 extern DECLSPEC int SDLCALL SDL_SetPalette(SDL_Surface *surface, int flags,
507 extern DECLSPEC SDL_Surface * SDLCALL SDL_CreateRGBSurface
510 extern DECLSPEC SDL_Surface * SDLCALL SDL_CreateRGBSurfaceFrom(void *pixels,
513 extern DECLSPEC void SDLCALL SDL_FreeSurface(SDL_Surface *surface);
533 extern DECLSPEC int SDLCALL SDL_LockSurface(SDL_Surface *surface);
534 extern DECLSPEC void SDLCALL SDL_UnlockSurface(SDL_Surface *surface);
542 extern DECLSPEC SDL_Surface * SDLCALL SDL_LoadBMP_RW(SDL_RWops *src, int freesrc);
553 (SDL_Surface *surface, SDL_RWops *dst, int freedst);
569 (SDL_Surface *surface, Uint32 flag, Uint32 key);
586 extern DECLSPEC int SDLCALL SDL_SetAlpha(SDL_Surface *surface, Uint32 flag, Uint8 alpha);
600 extern DECLSPEC SDL_bool SDLCALL SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect);
607 extern DECLSPEC void SDLCALL SDL_GetClipRect(SDL_Surface *surface, SDL_Rect *rect);
621 extern DECLSPEC SDL_Surface * SDLCALL SDL_ConvertSurface
622 (SDL_Surface *src, SDL_PixelFormat *fmt, Uint32 flags);
699 (SDL_Surface *src, SDL_Rect *srcrect,
700 SDL_Surface *dst, SDL_Rect *dstrect);
705 (SDL_Surface *src, SDL_Rect *srcrect,
706 SDL_Surface *dst, SDL_Rect *dstrect);
718 (SDL_Surface *dst, SDL_Rect *dstrect, Uint32 color);
731 extern DECLSPEC SDL_Surface * SDLCALL SDL_DisplayFormat(SDL_Surface *surface);
745 extern DECLSPEC SDL_Surface * SDLCALL SDL_DisplayFormatAlpha(SDL_Surface *surface);
758 Uint32 format, SDL_Surface *display);
838 extern DECLSPEC void SDLCALL SDL_WM_SetIcon(SDL_Surface *icon, Uint8 *mask);
862 extern DECLSPEC int SDLCALL SDL_WM_ToggleFullScreen(SDL_Surface *surface);
913 extern DECLSPEC int SDLCALL SDL_SoftStretch(SDL_Surface *src, SDL_Rect *srcrect,
914 SDL_Surface *dst, SDL_Rect *dstrect);