#include <gls_text_grid.h>
|
| | UnderlineStrikeThruHelper (float cellWidth, float cellHeight, float cellYScale, bool shadow, const Vector &shadowOffset, const glsColor &shadowColor, float underlineOffset, float underlineSize, bool halo, float haloOffset, glsColor haloColor, bool leftToRight) |
| |
| void | NewRow (void) |
| |
| void | ProcessCharacter (const CharAttr_t &charAttr, float cellX, float nextCellX, float charY, bool endOfLine) |
| |
| void | RenderLineSegments (void) |
| |
helper class for processing underline and strike-thru when drawing text grid
| UnderlineStrikeThruHelper |
( |
float |
cellWidth, |
|
|
float |
cellHeight, |
|
|
float |
cellYScale, |
|
|
bool |
shadow, |
|
|
const Vector & |
shadowOffset, |
|
|
const glsColor & |
shadowColor, |
|
|
float |
underlineOffset, |
|
|
float |
underlineSize, |
|
|
bool |
halo, |
|
|
float |
haloOffset, |
|
|
glsColor |
haloColor, |
|
|
bool |
leftToRight |
|
) |
| |
- Parameters
-
| cellWidth | width of a character cell in the text grid |
| cellHeight | height of a character cell in the text grid |
| cellYScale | unused |
| shadow | true if text grid has shadow enabled |
| shadowOffset | offset for shadow |
| shadowColor | color of shadow in text grid |
| underlineOffset | offset of underline |
| underlineSize | size of underline |
| halo | true if text grid has halo enabled |
| haloOffset | offset for halo |
| haloColor | color of halo in text grid |
| leftToRight | true if text flows left to right else false for right to left |
Setup to process a new row in the text grid
| void ProcessCharacter |
( |
const CharAttr_t & |
charAttr, |
|
|
float |
cellX, |
|
|
float |
nextCellX, |
|
|
float |
charY, |
|
|
bool |
endOfLine |
|
) |
| |
Pre Process the given character attributes
- Parameters
-
| charAttr | attributes in question |
| cellX | x coord of character cell |
| nextCellX | x coord of character cell one past the given character |
| charY | y coord of character |
| endOfLine | true if character was the end of the current line |
| void RenderLineSegments |
( |
void |
| ) |
|
Render the line segments for the underline / strikethru
The documentation for this class was generated from the following file: