![]()  | 
  
    µ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 |