Difference between revisions of "Pixmaps"
From uGFX Wiki
(Created page with "ToDo Category:GDISP") |
|||
| Line 1: | Line 1: | ||
| − | + | Pixmaps provide dynamic frame buffers. A pixmap of any size can by dynamically created and destroyed during runtime. A pixmap represents itself as a virtual display to the user. Hence a pixmap can be treated like a regular display and all the available [[GDISP]] drawing routines can be performed inside the pixmap frame buffer. A pixmap can be rendered at any location of a real display at any time. | |
| + | == API reference == | ||
| + | The API reference of the pixmap can be found [http://api.ugfx.org/master/group___pixmap.html here]. | ||
| + | |||
| + | == Creating and destroying a pixmap == | ||
| + | Pixmaps can be created and destroyed at any time during runtime using ''gdispPixmapCreate()'' and ''gdispPixmapDelete()''. | ||
| + | |||
| + | == Accessing the pixmap == | ||
| + | A pixmap can be treated as either a virtual display or as a memory frame buffer surface. | ||
| + | |||
| + | === Virtual display === | ||
| + | |||
| + | |||
| + | === Frame buffer surface === | ||
| + | |||
| + | |||
| + | == Example == | ||
[[Category:GDISP]] | [[Category:GDISP]] | ||
Revision as of 15:10, 3 July 2015
Pixmaps provide dynamic frame buffers. A pixmap of any size can by dynamically created and destroyed during runtime. A pixmap represents itself as a virtual display to the user. Hence a pixmap can be treated like a regular display and all the available GDISP drawing routines can be performed inside the pixmap frame buffer. A pixmap can be rendered at any location of a real display at any time.
Contents
API reference
The API reference of the pixmap can be found here.
Creating and destroying a pixmap
Pixmaps can be created and destroyed at any time during runtime using gdispPixmapCreate() and gdispPixmapDelete().
Accessing the pixmap
A pixmap can be treated as either a virtual display or as a memory frame buffer surface.