![]() |
µGFX
2.9
version 2.9
|
GDISP sub-system options header file.
Definition in file gdisp_options.h.
Go to the source code of this file.
Macros | |
GDISP Functionality to be included | |
#define | GDISP_NEED_AUTOFLUSH GFXOFF |
Should drawing operations be automatically flushed. More... | |
#define | GDISP_NEED_TIMERFLUSH GFXOFF |
Should drawing operations be automatically flushed on a timer. More... | |
#define | GDISP_NEED_VALIDATION GFXON |
Should all operations be clipped to the screen and colors validated. More... | |
#define | GDISP_NEED_CLIP GFXON |
Are clipping functions needed. More... | |
#define | GDISP_NEED_STREAMING GFXOFF |
Streaming functions are needed. More... | |
#define | GDISP_NEED_TEXT GFXOFF |
Are text functions needed. More... | |
#define | GDISP_NEED_CIRCLE GFXOFF |
Are circle functions needed. More... | |
#define | GDISP_NEED_DUALCIRCLE GFXOFF |
Are dual circle functions needed (one circle inside another). More... | |
#define | GDISP_NEED_ELLIPSE GFXOFF |
Are ellipse functions needed. More... | |
#define | GDISP_NEED_ARCSECTORS GFXOFF |
Are arc sector functions needed. More... | |
#define | GDISP_NEED_ARC GFXOFF |
Are arc functions needed. More... | |
#define | GDISP_NEED_CONVEX_POLYGON GFXOFF |
Are convex polygon functions needed. More... | |
#define | GDISP_NEED_SCROLL GFXOFF |
Are scrolling functions needed. More... | |
#define | GDISP_NEED_PIXELREAD GFXOFF |
Is the capability to read pixels back needed. More... | |
#define | GDISP_NEED_CONTROL GFXOFF |
Control some aspect of the hardware operation. More... | |
#define | GDISP_NEED_QUERY GFXOFF |
Query some aspect of the hardware operation. More... | |
#define | GDISP_NEED_IMAGE GFXOFF |
Is the image interface required. More... | |
#define | GDISP_NEED_PIXMAP GFXOFF |
Is the image interface required. More... | |
GDISP Multi-Threading Options | |
#define | GDISP_NEED_MULTITHREAD GFXOFF |
Do the drawing functions need to be thread-safe. More... | |
GDISP Optional Parameters | |
#define | GDISP_NEED_STARTUP_LOGO GFXON |
Should the startup logo be displayed. More... | |
#define | GDISP_STARTUP_COLOR GFX_BLACK |
Define the initial background color for all displays in the system. More... | |
#define | GDISP_LINEBUF_SIZE 128 |
Define the default orientation for all displays in the system. More... | |
GDISP Multiple Display Support | |
#define | GDISP_TOTAL_DISPLAYS 1 |
The total number of displays using the default driver. More... | |
#define | GDISP_DRIVER_LIST GDISPVMT_Win32, GDISPVMT_SSD1963 |
The list of display drivers. More... | |
GDISP Image Options | |
| |
#define | GDISP_NEED_IMAGE_NATIVE GFXOFF |
Is native image decoding required. More... | |
#define | GDISP_NEED_IMAGE_GIF GFXOFF |
Is GIF image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP GFXOFF |
Is BMP image decoding required. More... | |
#define | GDISP_NEED_IMAGE_JPG GFXOFF |
Is JPG image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG GFXOFF |
Is PNG image decoding required. More... | |
#define | GDISP_NEED_IMAGE_ACCOUNTING GFXOFF |
Is memory accounting required during image decoding. More... | |
GDISP BMP Image Options | |
| |
#define | GDISP_NEED_IMAGE_BMP_1 GFXON |
Is BMP 1 bit per pixel (monochrome/2 color) image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_4 GFXON |
Is BMP 4 bits per pixel (16 color) image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_4_RLE GFXON |
Is BMP 4 bits per pixel (16 color) with RLE compression image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_8 GFXON |
Is BMP 8 bits per pixel (256 color) image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_8_RLE GFXON |
Is BMP 8 bits per pixel (256 color) with RLE compression image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_16 GFXON |
Is BMP 16 bits per pixel (65536 color) image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_24 GFXON |
Is BMP 24 bits per pixel (true-color) image decoding required. More... | |
#define | GDISP_NEED_IMAGE_BMP_32 GFXON |
Is BMP 32 bits per pixel (true-color) image decoding required. More... | |
#define | GDISP_IMAGE_BMP_BLIT_BUFFER_SIZE 32 |
The BMP blit buffer size in pixels. More... | |
GDISP GIF Image Options | |
| |
#define | GDISP_IMAGE_GIF_BLIT_BUFFER_SIZE 32 |
The GIF blit buffer size. More... | |
GDISP PNG Image Options | |
| |
#define | GDISP_NEED_IMAGE_PNG_INTERLACED GFXOFF |
Is PNG Interlaced image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_TRANSPARENCY GFXON |
Is PNG image transparency processed. More... | |
#define | GDISP_NEED_IMAGE_PNG_BACKGROUND GFXON |
Is PNG background data processed. More... | |
#define | GDISP_NEED_IMAGE_PNG_ALPHACLIFF 32 |
What is the cliff between non-blended alpha pixels being displayed or not. More... | |
#define | GDISP_NEED_IMAGE_PNG_PALETTE_124 GFXON |
Is 1, 2 and 4 bit PNG palettized image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_PALETTE_8 GFXON |
Is 8 bit PNG palettized image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_GRAYSCALE_124 GFXON |
Is 1,2 and 4 bit PNG grayscale image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_GRAYSCALE_8 GFXON |
Is 8 bit PNG grayscale image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_GRAYSCALE_16 GFXON |
Is 16 bit PNG grayscale image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_GRAYALPHA_8 GFXON |
Is 8 bit PNG grayscale with 8 bit alpha image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_GRAYALPHA_16 GFXON |
Is 16 bit PNG grayscale with 16 bit alpha image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_RGB_8 GFXON |
Is 8/8/8 bit PNG RGB image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_RGB_16 GFXON |
Is 16/16/16 bit PNG RGB image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_RGBALPHA_8 GFXON |
Is 8/8/8 bit PNG RGB with 8 bit alpha image decoding required. More... | |
#define | GDISP_NEED_IMAGE_PNG_RGBALPHA_16 GFXON |
Is 16/16/16 bit PNG RGB with 16 bit alpha image decoding required. More... | |
#define | GDISP_IMAGE_PNG_BLIT_BUFFER_SIZE 32 |
The PNG blit buffer size in pixels. More... | |
#define | GDISP_IMAGE_PNG_FILE_BUFFER_SIZE 8 |
The PNG input file buffer size in bytes. More... | |
#define | GDISP_IMAGE_PNG_Z_BUFFER_SIZE 32768 |
The PNG inflate decompression buffer size in bytes. More... | |
GDISP Text Rendering Options | |
#define | GDISP_NEED_TEXT_WORDWRAP GFXOFF |
Enable advanced word-wrapping. More... | |
#define | GDISP_NEED_TEXT_BOXPADLR 1 |
Adding pixels to the left and right side of the box to pad text. More... | |
#define | GDISP_NEED_TEXT_BOXPADTB 1 |
Adding pixels to the top and bottom side of the box to pad text. More... | |
#define | GDISP_NEED_UTF8 GFXOFF |
Enable UTF-8 support for text rendering. More... | |
#define | GDISP_NEED_TEXT_KERNING GFXOFF |
Enable kerning for font rendering (improves character placement). More... | |
#define | GDISP_NEED_ANTIALIAS GFXOFF |
Enable antialiased font support. More... | |
GDISP Pixmap Options | |
#define | GDISP_NEED_PIXMAP_IMAGE GFXOFF |