FontRenderBatcher Class Reference

#include <gfxFontRenderBatcher.h>

List of all members.

Public Member Functions

 FontRenderBatcher ()
void init (GFont *font, U32 n)
void queueChar (UTF16 c, S32 &currentX, GFXVertexColor &currentColor)
void render (F32 rot, const Point2F &offset)

Private Member Functions

SheetMarkergetSheetMarker (U32 sheetID)

Private Attributes

DataChunker mStorage
Vector< SheetMarker * > mSheets
GFontmFont
U32 mLength
GFXStateBlockRef mFontSB

Classes

struct  CharMarker
struct  SheetMarker


Constructor & Destructor Documentation

FontRenderBatcher::FontRenderBatcher (  ) 


Member Function Documentation

SheetMarker& FontRenderBatcher::getSheetMarker ( U32  sheetID  )  [private]

void FontRenderBatcher::init ( GFont font,
U32  n 
)

void FontRenderBatcher::queueChar ( UTF16  c,
S32 currentX,
GFXVertexColor currentColor 
)

void FontRenderBatcher::render ( F32  rot,
const Point2F offset 
)


Member Data Documentation