Class SDL.Surface
- Description
Surface's represent areas of "graphical" memory, memory that can be drawn to. The video framebuffer is returned as a SDL.Surface by SDL.set_video_mode() and SDL.get_video_surface().
- Variable
clip_rect
SDL.Rect
SDL.Surface.clip_rect- Description
This is the clipping rectangle as set by set_clip_rect().
- Variable
flags
int
SDL.Surface.flags- Description
The following are supported in the flags field.
- SDL.SWSURFACE
Surface is stored in system memory
- SDL.HWSURFACE
Surface is stored in video memory
- SDL.ASYNCBLIT
Surface uses asynchronous blits if possible.
- SDL.ANYFORMAT
Allows any pixel-format (Display surface).
- SDL.HWPALETTE
Surface has exclusive palette.
- SDL.DOUBLEBUF
Surface is double buffered (Display surface).
- SDL.FULLSCREEN
Surface is full screen (Display Sur face).
- SDL.OPENGL
Surface has an OpenGL context (Display Surface).
- SDL.OPENGLBLIT
Surface supports OpenGL blitting (Display Surface).
- SDL.RESIZABLE
Surface is resizable (Display Surface).
- SDL.HWACCEL
Surface blit uses hardware acceleration.
- SDL.SRCCOLORKEY
Surface use colorkey blitting.
- SDL.RLEACCEL
Colorkey blitting is accelerated with RLE.
- SDL.SRCALPHA
Surface blit uses alpha blending.
- SDL.PREALLOC
Surface uses preallocated memory.
- Variable
format
SDL.PixelFormat
SDL.Surface.format- Description
The pixel format of this surface.