pygame / doc / capi / sdlvideo.rst

pygame2.sdl.video

The :mod:`pygame2.sdl.video` C API contains fundamental objects and functions for accessing and manipulating the screen display, image surface objects and overlay graphics.

Import

Include headers:

pygame2/pgsdl.h

Basic Types

Macros

Functions

PyPixelFormat

The :ctype:`PyPixelFormat` object is a wrapper around the :ctype:`SDL_PixelFormat` type, which contains format information about surfaces, such as the bit depth, color mask, etc.

Members

Functions

PySDLSurface

The PySDLSurface is the most important object type for the :mod:`pygame2.sdl.video` module. It is used to hold information about the 2D pixel buffer information of any visible object for the :mod:`pygame2.sdl` modules.

The :ctype:`PySDLSurface` class inherits from the :ctype:`PySurface` class of the :mod:`pygame2.base` module.

Members

Functions

PyOverlay

PyOverlay is a low-level overlay graphics class for :ctype:`PySDLSurface` objects. It support direct operations on the YUV overlay buffers of the graphics objects.

Members

Functions

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.