GG
|
#include <Font.h>
Public Member Functions | |
CharData () | |
CharData (X extent_, StrSize str_index, StrSize str_size, CPSize cp_index, const std::vector< boost::shared_ptr< TextElement > > &tags_) |
Public Attributes | |
X | extent |
StrSize | string_index |
StrSize | string_size |
CPSize | code_point_index |
std::vector< boost::shared_ptr < FormattingTag > > | tags |
Contains the extent, the index into the original string, and the text formatting tags that should be applied before rendering of a visible glyph.
GG::Font::LineData::CharData::CharData | ( | ) |
Defauilt ctor.
GG::Font::LineData::CharData::CharData | ( | X | extent_, |
StrSize | str_index, | ||
StrSize | str_size, | ||
CPSize | cp_index, | ||
const std::vector< boost::shared_ptr< TextElement > > & | tags_ | ||
) |
Ctor.
X GG::Font::LineData::CharData::extent |
StrSize GG::Font::LineData::CharData::string_index |
StrSize GG::Font::LineData::CharData::string_size |
CPSize GG::Font::LineData::CharData::code_point_index |
std::vector<boost::shared_ptr<FormattingTag> > GG::Font::LineData::CharData::tags |