libg15render
g15canvas Struct Reference

This structure holds the data need to render objects to the LCD screen. More...

#include <libg15render.h>

Data Fields

unsigned char buffer [G15_BUFFER_LEN]
 
FT_Library ftLib
 
int mode_cache
 
int mode_reverse
 
int mode_xor
 
FT_Face ttf_face [G15_MAX_FACE][sizeof(FT_Face)]
 
int ttf_fontsize [G15_MAX_FACE]
 

Detailed Description

This structure holds the data need to render objects to the LCD screen.

Definition at line 36 of file libg15render.h.

Field Documentation

unsigned char g15canvas::buffer[G15_BUFFER_LEN]

g15canvas::buffer[] is a buffer holding the pixel data to be sent to the LCD.

Definition at line 39 of file libg15render.h.

Referenced by g15r_clearScreen(), g15r_getPixel(), g15r_initCanvas(), g15r_loadWbmpSplash(), and g15r_setPixel().

FT_Library g15canvas::ftLib

Definition at line 47 of file libg15render.h.

Referenced by draw_ttf_char(), g15r_initCanvas(), and g15r_ttfLoad().

int g15canvas::mode_cache

g15canvas::mode_cache can be used to determine whether caching should be used in an application.

Definition at line 43 of file libg15render.h.

Referenced by g15r_initCanvas().

int g15canvas::mode_reverse

g15canvas::mode_reverse determines whether color values passed to g15r_setPixel are reversed.

Definition at line 45 of file libg15render.h.

Referenced by g15r_initCanvas(), and g15r_setPixel().

int g15canvas::mode_xor

g15canvas::mode_xor determines whether xor processing is used in g15r_setPixel.

Definition at line 41 of file libg15render.h.

Referenced by g15r_initCanvas(), and g15r_setPixel().

FT_Face g15canvas::ttf_face[G15_MAX_FACE][sizeof(FT_Face)]

Definition at line 48 of file libg15render.h.

Referenced by g15r_ttfLoad(), and g15r_ttfPrint().

int g15canvas::ttf_fontsize[G15_MAX_FACE]

Definition at line 49 of file libg15render.h.

Referenced by g15r_ttfLoad(), and g15r_ttfPrint().


The documentation for this struct was generated from the following file: