capi/text.h File Reference

#include "type.h"
#include "ssd192X.h"
Include dependency graph for text.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fontHeaderType

Functions

void CharToCursorMem (int pMemOffset, int destWidth, const UINT8 iAsciiNum, int iXPos, int iYPos, int iInvert)
void StringToCursorMem (int pMemOffset, int destWidth, const char *str, int iXPos, int iYPos, int iInvert)
void CharTo16bppMem (UINT8 nFont, UINT32 memOffset, UINT16 byWidth, UINT8 bypp, SSDRGBAType *pfrColor, SSDRGBAType *pbkColor, UINT8 nChar, UINT8 *charWidthOut)
void MoveFontToSSD16bppMem (UINT8 nFont, UINT32 memOffset, UINT16 byWidth, UINT8 bypp, SSDRGBAType *pfrColor, SSDRGBAType *pbkColor)
UINT8 getFontWidth (UINT8 nFont)
UINT8 getFontHeight (UINT8 nFont)
UINT8 getFontChars (UINT8 nFont)
UINT16 Get16bitColor (SSDRGBAType *pc)
void CurShapeToSSDMem (int pMemOffset)
void FontCharToPos (UINT8 nFont, UINT16 wndWidth, const char chIn, UINT8 bIsAscii, INT16 *px, INT16 *py, UINT8 *pCharWidth)

Function Documentation

void CharTo16bppMem ( UINT8  nFont,
UINT32  memOffset,
UINT16  byWidth,
UINT8  bypp,
SSDRGBAType pfrColor,
SSDRGBAType pbkColor,
UINT8  nChar,
UINT8 charWidthOut 
)

References SSDRGBAType::a, bitLookup1, bitLookup2, Get16bitColor(), GetFontByte(), getFontHeight(), getFontWidth(), sofaChromeByteLookup, and SSD_MEMWW.

Referenced by MoveFontToSSD16bppMem().

Here is the call graph for this function:

Here is the caller graph for this function:

void CharToCursorMem ( int  pMemOffset,
int  destWidth,
const UINT8  iAsciiNum,
int  iXPos,
int  iYPos,
int  iInvert 
)

References FONT_HEIGHT, FONT_WIDTH, GetFontByte(), SSD_MEMWB, TextDataHigh2(), and TextDataLow2().

Referenced by StringToCursorMem().

Here is the call graph for this function:

Here is the caller graph for this function:

void CurShapeToSSDMem ( int  pMemOffset  ) 

References SSD_MEMWB.

Referenced by main().

Here is the caller graph for this function:

void FontCharToPos ( UINT8  nFont,
UINT16  wndWidth,
const char  chIn,
UINT8  bIsAscii,
INT16 px,
INT16 py,
UINT8 pCharWidth 
)

References GetFontByte(), getFontChars(), getFontHeight(), and getFontWidth().

Referenced by MoveFontToSSD16bppMem(), and TextOut().

Here is the call graph for this function:

Here is the caller graph for this function:

UINT16 Get16bitColor ( SSDRGBAType pc  ) 

References SSDRGBAType::b, SSDRGBAType::g, and SSDRGBAType::r.

Referenced by CharTo16bppMem(), Get16bitColorRGB(), and main().

Here is the caller graph for this function:

UINT8 getFontChars ( UINT8  nFont  ) 

References fontHeaderType::gliphs.

Referenced by FontCharToPos(), and MoveFontToSSD16bppMem().

Here is the caller graph for this function:

UINT8 getFontHeight ( UINT8  nFont  ) 

References fontHeaderType::height.

Referenced by CharTo16bppMem(), FontCharToPos(), and TextOut().

Here is the caller graph for this function:

UINT8 getFontWidth ( UINT8  nFont  ) 

References fontHeaderType::width.

Referenced by CharTo16bppMem(), FontCharToPos(), and TextOut().

Here is the caller graph for this function:

void MoveFontToSSD16bppMem ( UINT8  nFont,
UINT32  memOffset,
UINT16  byWidth,
UINT8  bypp,
SSDRGBAType pfrColor,
SSDRGBAType pbkColor 
)

References CharTo16bppMem(), FontCharToPos(), and getFontChars().

Referenced by RedrawFont().

Here is the call graph for this function:

Here is the caller graph for this function:

void StringToCursorMem ( int  pMemOffset,
int  destWidth,
const char *  str,
int  iXPos,
int  iYPos,
int  iInvert 
)

References CharToCursorMem().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

Generated on Wed Mar 23 11:08:34 2011 for Omnima LCD by  doxygen 1.6.3