lightspark::DefineTextTag Class Reference

#include <tags.h>

Inherits lightspark::DictionaryTag, and lightspark::DisplayObject.

Collaboration diagram for lightspark::DefineTextTag:
Collaboration graph
[legend]

List of all members.

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
ASObjectinstance () const

Private Attributes

UI16 CharacterId
RECT TextBounds
MATRIX TextMatrix
UI8 GlyphBits
UI8 AdvanceBits
std::vector< TEXTRECORDTextRecords
std::vector< GlyphShapecached

Friends

class GLYPHENTRY

Detailed Description

Definition at line 513 of file tags.h.


Constructor & Destructor Documentation

lightspark::DefineTextTag::DefineTextTag ( RECORDHEADER  h,
std::istream &  in 
)

Member Function Documentation

Vector2 DefineTextTag::debugRender ( FTFont *  font,
bool  deep 
) [virtual]

Reimplemented from lightspark::DisplayObject.

Definition at line 842 of file tags.cpp.

bool lightspark::DefineTextTag::getBounds ( number_t xmin,
number_t xmax,
number_t ymin,
number_t ymax 
) const [inline, virtual]

Reimplemented from lightspark::DisplayObject.

Definition at line 531 of file tags.h.

virtual int lightspark::DefineTextTag::getId (  )  [inline, virtual]

Implements lightspark::DictionaryTag.

Definition at line 527 of file tags.h.

void DefineTextTag::inputRender (  )  [virtual]

Reimplemented from lightspark::DisplayObject.

Definition at line 688 of file tags.cpp.

ASObject* lightspark::DefineTextTag::instance (  )  const [inline, virtual]

Reimplemented from lightspark::DictionaryTag.

Definition at line 541 of file tags.h.

void DefineTextTag::Render (  )  [virtual]

Reimplemented from lightspark::DisplayObject.

Definition at line 748 of file tags.cpp.


Friends And Related Function Documentation

friend class GLYPHENTRY [friend]

Definition at line 515 of file tags.h.


Member Data Documentation

Definition at line 521 of file tags.h.

Reimplemented from lightspark::DictionaryTag.

Definition at line 524 of file tags.h.

Reimplemented from lightspark::DisplayObject.

Definition at line 517 of file tags.h.

Definition at line 520 of file tags.h.

Definition at line 518 of file tags.h.

Definition at line 519 of file tags.h.

Definition at line 522 of file tags.h.


The documentation for this class was generated from the following files:
Generated on Tue Aug 24 19:50:36 2010 for Lightspark by  doxygen 1.6.3