eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_font.c File Reference
Include dependency graph for d4d_font.c:

Functions

static FNT_CHAR_PLACE D4D_LCD_GetCharPlace (const D4D_FONT_DESCRIPTOR *pFontDescriptorStart, D4D_TCHAR ch)
 
static D4D_INDEX_DELTA D4D_GetCharIndex (D4D_FONT_DESCRIPTOR *pFontDescriptor, D4D_TCHAR ch)
 
static D4D_FONT_DATAD4D_GetCharData (FNT_CHAR_PLACE *char_place)
 
void D4D_SetFontTable (D4D_FONT_TYPE *pFontTable)
 
D4D_FONT_TYPED4D_GetFontTable (void)
 
D4D_FONT_TYPED4D_GetFont (D4D_FONT ix)
 
D4D_FONT_SIZES D4D_GetFontSize (D4D_FONT ix)
 
D4D_FONT_SIZE D4D_GetFontHeight (D4D_FONT ix)
 
D4D_FONT_SIZE D4D_GetFontWidth (D4D_FONT ix)
 
D4D_FONT_SIZE D4D_GetCharWidth (D4D_FONT ix, D4D_TCHAR ch)
 
static D4D_BOOL D4D_LCD_GetFntBit (CHAR_PXL_DESC *pPxlDesc)
 
D4D_COOR D4D_GetNextTab (D4D_TAB *pTab, D4D_COOR pos)
 
D4D_COOR D4D_LCD_PrintChr (D4D_TCHAR ch, D4D_PRINT_DESC *p_CharDes)
 

Variables

static D4D_FONT_TYPEd4d_pFontTable
 

Detailed Description

D4D driver font c file.

Author
Petr Gargulak
Version
0.0.48.0
Date
Jan-14-2014

Definition in file d4d_font.c.

Function Documentation

D4D_FONT_DATA * D4D_GetCharData ( FNT_CHAR_PLACE *  char_place)
static

Get pointer on bitmap of selected char of used font

Definition at line 554 of file d4d_font.c.

Here is the caller graph for this function:

static D4D_INDEX_DELTA D4D_GetCharIndex ( D4D_FONT_DESCRIPTOR pFontDescriptor,
D4D_TCHAR  ch 
)
static

Get "real" index in data font table of used font

Definition at line 458 of file d4d_font.c.

Here is the caller graph for this function:

D4D_FONT_SIZE D4D_GetCharWidth ( D4D_FONT  ix,
D4D_TCHAR  ch 
)

Get selected font width information

Definition at line 415 of file d4d_font.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_FONT_TYPE* D4D_GetFont ( D4D_FONT  ix)

Get selected font information

Definition at line 340 of file d4d_font.c.

Here is the caller graph for this function:

D4D_FONT_SIZE D4D_GetFontHeight ( D4D_FONT  ix)

Get selected font height information

Definition at line 381 of file d4d_font.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_FONT_SIZES D4D_GetFontSize ( D4D_FONT  ix)

Get selected font size information

Definition at line 365 of file d4d_font.c.

Here is the call graph for this function:

D4D_FONT_TYPE* D4D_GetFontTable ( void  )

Definition at line 330 of file d4d_font.c.

D4D_FONT_SIZE D4D_GetFontWidth ( D4D_FONT  ix)

Get selected font width information

Definition at line 398 of file d4d_font.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_COOR D4D_GetNextTab ( D4D_TAB pTab,
D4D_COOR  pos 
)

Definition at line 618 of file d4d_font.c.

Here is the caller graph for this function:

static FNT_CHAR_PLACE D4D_LCD_GetCharPlace ( const D4D_FONT_DESCRIPTOR pFontDescriptorStart,
D4D_TCHAR  ch 
)
static

Find the exact descriptor and char ix

Definition at line 502 of file d4d_font.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static D4D_BOOL D4D_LCD_GetFntBit ( CHAR_PXL_DESC *  pPxlDesc)
static

Get "real" index in data font table of used font

Definition at line 585 of file d4d_font.c.

Here is the caller graph for this function:

D4D_COOR D4D_LCD_PrintChr ( D4D_TCHAR  ch,
D4D_PRINT_DESC p_CharDes 
)

Print the Char in ASCII in simple format up to 8 columns

Definition at line 645 of file d4d_font.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void D4D_SetFontTable ( D4D_FONT_TYPE pFontTable)

Change the Font Table

Definition at line 314 of file d4d_font.c.

Variable Documentation

D4D_FONT_TYPE* d4d_pFontTable
static

Definition at line 78 of file d4d_font.c.