#include <tags.h>
Inherits lightspark::DictionaryTag, and lightspark::DisplayObject.

Public Member Functions | |
| DefineTextTag (RECORDHEADER h, std::istream &in) | |
| virtual int | getId () |
| virtual void | Render () |
| virtual void | inputRender () |
| virtual Vector2 | debugRender (FTFont *font, bool deep) |
| bool | getBounds (number_t &xmin, number_t &xmax, number_t &ymin, number_t &ymax) const |
| ASObject * | instance () const |
Private Attributes | |
| UI16 | CharacterId |
| RECT | TextBounds |
| MATRIX | TextMatrix |
| UI8 | GlyphBits |
| UI8 | AdvanceBits |
| std::vector< TEXTRECORD > | TextRecords |
| std::vector< GlyphShape > | cached |
Friends | |
| class | GLYPHENTRY |
Definition at line 513 of file tags.h.
| lightspark::DefineTextTag::DefineTextTag | ( | RECORDHEADER | h, | |
| std::istream & | in | |||
| ) |
| Vector2 DefineTextTag::debugRender | ( | FTFont * | font, | |
| bool | deep | |||
| ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
| bool lightspark::DefineTextTag::getBounds | ( | number_t & | xmin, | |
| number_t & | xmax, | |||
| number_t & | ymin, | |||
| number_t & | ymax | |||
| ) | const [inline, virtual] |
Reimplemented from lightspark::DisplayObject.
| virtual int lightspark::DefineTextTag::getId | ( | ) | [inline, virtual] |
Implements lightspark::DictionaryTag.
| void DefineTextTag::inputRender | ( | ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
| ASObject* lightspark::DefineTextTag::instance | ( | ) | const [inline, virtual] |
Reimplemented from lightspark::DictionaryTag.
| void DefineTextTag::Render | ( | ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
friend class GLYPHENTRY [friend] |
UI8 lightspark::DefineTextTag::AdvanceBits [private] |
std::vector<GlyphShape> lightspark::DefineTextTag::cached [private] |
Reimplemented from lightspark::DictionaryTag.
UI16 lightspark::DefineTextTag::CharacterId [private] |
Reimplemented from lightspark::DisplayObject.
UI8 lightspark::DefineTextTag::GlyphBits [private] |
RECT lightspark::DefineTextTag::TextBounds [private] |
MATRIX lightspark::DefineTextTag::TextMatrix [private] |
std::vector< TEXTRECORD > lightspark::DefineTextTag::TextRecords [private] |
1.6.3