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
¤tX,
GFXVertexColor
¤tColor)
void
render
(
F32
rot, const
Point2F
&offset)
Private Member Functions
SheetMarker
&
getSheetMarker
(
U32
sheetID)
Private Attributes
DataChunker
mStorage
Vector
<
SheetMarker
* >
mSheets
GFont
*
mFont
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
DataChunker
FontRenderBatcher::mStorage
[private]
Vector
<
SheetMarker
*>
FontRenderBatcher::mSheets
[private]
GFont
*
FontRenderBatcher::mFont
[private]
U32
FontRenderBatcher::mLength
[private]
GFXStateBlockRef
FontRenderBatcher::mFontSB
[private]