OpenMW
Public Member Functions | Public Attributes | Private Member Functions
MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream Struct Reference

List of all members.

Public Member Functions

 GlyphStream (MyGUI::IFont *font, float left, float top, float Z, MyGUI::Vertex *vertices, RenderXform const &renderXform)
 ~GlyphStream ()
MyGUI::Vertex * end () const
void reset (float left, float top, MyGUI::Colour colour)
void emitGlyph (wchar_t ch)
void emitSpace (wchar_t ch)

Public Attributes

float mZ
uint32_t mC
MyGUI::IFont * mFont
MyGUI::FloatPoint mOrigin
MyGUI::FloatPoint mCursor
MyGUI::Vertex * mVertices
RenderXform mRenderXform
MyGUI::VertexColourType mVertexColourType

Private Member Functions

void quad (const MyGUI::FloatRect &vr, const MyGUI::FloatRect &tr)
void vertex (float x, float y, float u, float v)

Constructor & Destructor Documentation

MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::GlyphStream ( MyGUI::IFont *  font,
float  left,
float  top,
float  Z,
MyGUI::Vertex *  vertices,
RenderXform const &  renderXform 
) [inline]
MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::~GlyphStream ( ) [inline]

Member Function Documentation

void MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::emitGlyph ( wchar_t  ch) [inline]
void MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::emitSpace ( wchar_t  ch) [inline]
MyGUI::Vertex* MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::end ( ) const [inline]
void MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::quad ( const MyGUI::FloatRect &  vr,
const MyGUI::FloatRect &  tr 
) [inline, private]
void MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::reset ( float  left,
float  top,
MyGUI::Colour  colour 
) [inline]
void MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::vertex ( float  x,
float  y,
float  u,
float  v 
) [inline, private]

Member Data Documentation

uint32_t MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mC
MyGUI::FloatPoint MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mCursor
MyGUI::IFont* MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mFont
MyGUI::FloatPoint MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mOrigin
RenderXform MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mRenderXform
MyGUI::VertexColourType MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mVertexColourType
MyGUI::Vertex* MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mVertices
float MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream::mZ

The documentation for this struct was generated from the following file: