OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream Struct Reference
Collaboration diagram for MWGui::anonymous_namespace{bookpage.cpp}::GlyphStream:

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 
)
inlineprivate
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 
)
inlineprivate

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: