FlashTextRecord Class Reference

Maintains a record of the string being used. More...

#include <swftext.h>

Inheritance diagram for FlashTextRecord:

CCObject SimpleCCObject List of all members.

Public Member Functions

 FlashTextRecord (void)
 Creates a FlashTextRecord list node, and initialises any values.
 ~FlashTextRecord (void)
 Destroys this instance of FlashTextRecord.
FlashTextRecordAddElement (void)
 Adds an element to the tail of the list.
void DeleteLastElement (void)
 Deletes the previous item in the list.
void DeleteNextElement (void)
 Deletes the next item in the list.
INT32 * GetString (void)
 Gets a pointer to mText.
BOOL IsFull (void)
 Used to determine whether the string is full.
DocCoord GetPosition (void)
 Gets the value of mPosition.
DocRect GetBounds (void)
 Gets the value of mTextBounds.
INT32 * GetAdvances (void)
 Gets a pointer to mAdvances.
WORDGetSizes (void)
 Gets a pointer to mCharacterSize [].
FlashColourGetColours (void)
 Gets a pointer to mCharacterColour.
WORDGetFontStyles (void)
 Gets a pointer to mCharacterStyle.
INT8 * GetOffsets (void)
 Gets a pointer to mOffsetss.
FIXED16 GetAspect (void)
 Gets the value of mAspectRatio.
INT32 GetAscent (void)
 Gets the value of mAscent.
INT32 GetCount (void)
 Gets the length of the text string stored within the FlashTextRecord.
WORD GetTextID (void)
 Gets the ID for this text record.
FlashTextRecordGetLast (void)
 Gets mpLast.
FlashTextRecordGetNext (void)
 Gets mpNext.
INT32 AddChar (TextChar *pTheLetter, INT32 FlashCode)
 Adds FlashCode to the end of mText, and updates the bounding rectangle, and calculates the Advance for this letter from the original letter record within the Camelot tree. The FlashCode value is returned by FlashFontRecord::AddGlyph (), and is needed to access the correct character record by a Flash viewer.
void SetPosition (DocCoord Point)
 Sets the value of mPosition.
void SetBounds (DocRect Bounds)
 Sets the value of mTextBounds.
void SetAdvance (INT32 Advance, INT32 i)
 Sets the value of mAdvances at position i. ( mAdvances [i] ).
void SetSize (MILLIPOINT Size, INT32 i)
 Sets the value of mCharacterSize at position i. ( mCharacterSize [i] ).
void SetColour (DocColour *Colour, UINT32 *Alpha, INT32 i)
 Sets the value of ColourValue[i] to have the RGB colour from the DocColour, and the Alpha value from Alpha.
void SetStyle (WORD Style, INT32 i)
 Sets the value of mCharacterStyle [i].
void SetOffset (INT32 Offset, INT32 i)
 Sets the value of mOffsets [i].
void SetAspect (FIXED16 AspectRatio)
 Sets the value of mAspectRatio.
void SetTextID (WORD ID)
 Sets the value of mTextID.
void SetAscent (INT32 Ascent)
 Sets the value of mAscent.
void SetLast (FlashTextRecord *pLast)
 Sets the value of mpLast.
void SetNext (FlashTextRecord *pNext)
 Sets the value of mpNext.
INT32 GetSkewX (void)
 Gets mSkewX.
INT32 GetSkewY (void)
 Gets mSkewY.
INT32 GetScaleX (void)
 Gets mScaleX.
INT32 GetScaleY (void)
 Gets mScaleY.
void SetSkewX (INT32 Skew)
 Sets mSkewX.
void SetSkewY (INT32 Skew)
 Sets mSkewY.
void SetScaleX (INT32 Scale)
 Sets mScaleX.
void SetScaleY (INT32 Scale)
 Sets mScaleY.

Private Attributes

DocCoord mPosition
DocRect mTextBounds
INT32 mText [256]
INT32 mAdvances [256]
WORD mCharacterSize [256]
FlashColour mCharacterColour [256]
WORD mCharacterStyle [256]
INT8 mOffsets [256]
INT32 mCurrent
FIXED16 mAspectRatio
INT32 mAscent
WORD mTextID
FlashTextRecordmpLast
FlashTextRecordmpNext
INT32 mScaleX
INT32 mScaleY
INT32 mSkewX
INT32 mSkewY

Detailed Description

Maintains a record of the string being used.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99

Definition at line 118 of file swftext.h.


Constructor & Destructor Documentation

FlashTextRecord::FlashTextRecord void   ) 
 

Creates a FlashTextRecord list node, and initialises any values.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
-

Definition at line 118 of file swftext.cpp.

00119 {
00120     // Initialise the member variables, so as to avoid any unpleasentness later.
00121     mTextID     = 0;
00122     mCurrent    = 0;
00123     mScaleX     = FLASH_FIXED_ONE;
00124     mScaleY     = FLASH_FIXED_ONE;
00125     mSkewY      = 0;
00126     mSkewX      = 0;
00127     mAscent     = 0;
00128     mpLast      = NULL;             // Pointer to the previous node.
00129     mpNext      = NULL;             // Pointer to the next node.
00130 }

FlashTextRecord::~FlashTextRecord void   ) 
 

Destroys this instance of FlashTextRecord.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
-

Definition at line 144 of file swftext.cpp.

00145 {
00146     // Clean up any stray values.
00147 }


Member Function Documentation

INT32 FlashTextRecord::AddChar TextChar pTheLetter,
INT32  FlashCode
 

Adds FlashCode to the end of mText, and updates the bounding rectangle, and calculates the Advance for this letter from the original letter record within the Camelot tree. The FlashCode value is returned by FlashFontRecord::AddGlyph (), and is needed to access the correct character record by a Flash viewer.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
TheLetter - The character to add to mText. [INPUTS]
Returns:
The position of this character within the array, or -1 if there's been a problem.

Definition at line 498 of file swftext.cpp.

00500 {
00501     INT32 Index = -1;       // Traditional UNIX error value.
00502     
00503     if ( pTheLetter != NULL )
00504     {
00505         // Get the current character, and store it within the array.
00506         mText [mCurrent] = FlashCode;
00507         Index = mCurrent;
00508         mCurrent ++;
00509 
00510         // Set the advance value. (i.e. how far the character is from the start of the string.
00511         SetAdvance ( pTheLetter->GetCharAdvance (), Index );
00512     }
00513 
00514     return Index;
00515 }

FlashTextRecord * FlashTextRecord::AddElement void   ) 
 

Adds an element to the tail of the list.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
pTail - The pointer to the new node.

Definition at line 161 of file swftext.cpp.

00162 {
00163     FlashTextRecord *pTail = new FlashTextRecord;
00164     
00165     // Set the appropriate pointers.
00166     pTail->SetLast ( this );        // Ensure that a reference exists to this object...
00167     pTail->SetNext ( mpNext );      // Avoids any problems if mpLast isn't NULL.
00168     mpNext = pTail;                 // ... and a reference exists to the new one.
00169 
00170     return pTail;
00171 }

void FlashTextRecord::DeleteLastElement void   ) 
 

Deletes the previous item in the list.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
-

Definition at line 185 of file swftext.cpp.

00186 {
00187     FlashTextRecord *pToDelete = mpLast;
00188     
00189     // Reset mpLast to be mpLast->GetLast (), so that the list isn't broken.
00190     mpLast = mpLast->GetLast ();
00191 
00192     delete pToDelete;
00193 }

void FlashTextRecord::DeleteNextElement void   ) 
 

Deletes the next item in the list.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
-

Definition at line 207 of file swftext.cpp.

00208 {
00209     FlashTextRecord *pToDelete = mpNext;
00210     
00211     // Reset mpNext to be mpNext->GetNext (), so that the list isn't broken.
00212     mpNext = mpNext->GetNext ();
00213 
00214     delete pToDelete;
00215 }

INT32 * FlashTextRecord::GetAdvances void   ) 
 

Gets a pointer to mAdvances.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
DWORD* - A pointer to mAdvances [0].

Definition at line 304 of file swftext.cpp.

00305 {
00306     return mAdvances;
00307 }

INT32 FlashTextRecord::GetAscent void   ) 
 

Gets the value of mAscent.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
24/11/99
Parameters:
- [INPUTS]
Returns:
INT32 - The character's ascent.

Definition at line 407 of file swftext.cpp.

00408 {
00409     return mAscent;
00410 }

FIXED16 FlashTextRecord::GetAspect void   ) 
 

Gets the value of mAspectRatio.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
FIXED16 - The character's aspect ratio.

Definition at line 390 of file swftext.cpp.

00391 {
00392     return mAspectRatio;
00393 }

DocRect FlashTextRecord::GetBounds void   ) 
 

Gets the value of mTextBounds.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
mTextBounds - The bounding box of the text.

Definition at line 287 of file swftext.cpp.

00288 {
00289     return mTextBounds;
00290 }

FlashColour * FlashTextRecord::GetColours void   ) 
 

Gets a pointer to mCharacterColour.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
DocColour* - A pointer to mCharacterColour.

Definition at line 339 of file swftext.cpp.

00340 {
00341     return mCharacterColour;
00342 }

INT32 FlashTextRecord::GetCount void   ) 
 

Gets the length of the text string stored within the FlashTextRecord.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
INT32 - The length of the text string.

Definition at line 424 of file swftext.cpp.

00425 {
00426     return mCurrent;
00427 }

WORD * FlashTextRecord::GetFontStyles void   ) 
 

Gets a pointer to mCharacterStyle.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
WORD* - A pointer to mCharacterStyle.

Definition at line 356 of file swftext.cpp.

00357 {
00358     return mCharacterStyle;
00359 }

FlashTextRecord * FlashTextRecord::GetLast void   ) 
 

Gets mpLast.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
*mpLast - A pointer to the previous node in the linked list.

Definition at line 458 of file swftext.cpp.

00459 {
00460     return mpLast;
00461 }

FlashTextRecord * FlashTextRecord::GetNext void   ) 
 

Gets mpNext.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
*mpNext - A pointer to the next node in the linked list.

Definition at line 475 of file swftext.cpp.

00476 {
00477     return mpNext;
00478 }

INT8 * FlashTextRecord::GetOffsets void   ) 
 

Gets a pointer to mOffsetss.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
INT8* - A pointer to mOffsetss.

Definition at line 373 of file swftext.cpp.

00374 {
00375     return mOffsets;
00376 }

DocCoord FlashTextRecord::GetPosition void   ) 
 

Gets the value of mPosition.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
mPosition - The position of this string in the Flash image.

Definition at line 270 of file swftext.cpp.

00271 {
00272     return mPosition;
00273 }

INT32 FlashTextRecord::GetScaleX void   ) 
 

Gets mScaleX.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
- [INPUTS]
Returns:
mScaleX

Definition at line 859 of file swftext.cpp.

00860 {
00861     return mScaleX;
00862 }

INT32 FlashTextRecord::GetScaleY void   ) 
 

Gets mScaleY.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
- [INPUTS]
Returns:
mScaleY

Definition at line 893 of file swftext.cpp.

00894 {
00895     return mScaleY;
00896 }

WORD * FlashTextRecord::GetSizes void   ) 
 

Gets a pointer to mCharacterSize [].

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
- [INPUTS]
Returns:
WORD* - A pointer to mCharacterSize.

Definition at line 322 of file swftext.cpp.

00323 {
00324     return mCharacterSize;
00325 }

INT32 FlashTextRecord::GetSkewX void   ) 
 

Gets mSkewX.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
- [INPUTS]
Returns:
mSkewX

Definition at line 825 of file swftext.cpp.

00826 {
00827     return mSkewX;
00828 }

INT32 FlashTextRecord::GetSkewY void   ) 
 

Gets mSkewY.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
- [INPUTS]
Returns:
mSkewY

Definition at line 791 of file swftext.cpp.

00792 {
00793     return mSkewY;
00794 }

INT32 * FlashTextRecord::GetString void   ) 
 

Gets a pointer to mText.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
TCHAR* - A pointer to the contents of mText.

Definition at line 230 of file swftext.cpp.

00231 {
00232     return mText;
00233 }

WORD FlashTextRecord::GetTextID void   ) 
 

Gets the ID for this text record.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/10/99
Parameters:
- [INPUTS]
Returns:
WORD - The value of mTextID.

Definition at line 441 of file swftext.cpp.

00442 {
00443     return mTextID;
00444 }

BOOL FlashTextRecord::IsFull void   ) 
 

Used to determine whether the string is full.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
- [INPUTS]
Returns:
TRUE if the string is full, otherwise FALSE.

Definition at line 247 of file swftext.cpp.

00248 {
00249     // Compare the string's length with the maximum length of the string. Doing it this way
00250     // allows the string length to be changed internally without having to alter the class's
00251     // interface.
00252     if ( mCurrent >= FTR_STRING_SIZE )
00253         return TRUE;
00254     else
00255         return FALSE;
00256 }

void FlashTextRecord::SetAdvance INT32  Advance,
INT32  i
 

Sets the value of mAdvances at position i. ( mAdvances [i] ).

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
Advance - The advance for this character. [INPUTS] i - The position at which the value is to be added.
Returns:
-

Definition at line 565 of file swftext.cpp.

00567 {
00568     // Convert from millipoints to twips.
00569     Advance /= FLASH_SCALE;
00570 
00571     // Stores the advance for the current font.
00572     mAdvances [i] = Advance;
00573 }

void FlashTextRecord::SetAscent INT32  Ascent  ) 
 

Sets the value of mAscent.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
24/11/99
Parameters:
INT32 - The ascent of the first character in the line of text. [INPUTS]
Returns:
-

Definition at line 703 of file swftext.cpp.

00704 {
00705     Ascent /= FLASH_SCALE;
00706 
00707     if ( Ascent > mAscent )
00708         mAscent = Ascent;
00709 }

void FlashTextRecord::SetAspect FIXED16  AspectRatio  ) 
 

Sets the value of mAspectRatio.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
FIXED16 - The AspectRatio of the line of text. [INPUTS]
Returns:
-

Definition at line 686 of file swftext.cpp.

00687 {
00688     mAspectRatio = AspectRatio;
00689 }

void FlashTextRecord::SetBounds DocRect  Bounds  ) 
 

Sets the value of mTextBounds.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
Bounds - The bounding box of the text string. [INPUTS]
Returns:
-

Definition at line 546 of file swftext.cpp.

00547 {
00548     mTextBounds = Bounds;
00549 }

void FlashTextRecord::SetColour DocColour Colour,
UINT32 Alpha,
INT32  i
 

Sets the value of ColourValue[i] to have the RGB colour from the DocColour, and the Alpha value from Alpha.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
12/10/99
Parameters:
Colour - A standard Camelot colour. [INPUTS] Alpha - The transparency value. i - The index value.
Returns:
-

Definition at line 613 of file swftext.cpp.

00616 {
00617     INT32 lRed, lGreen, lBlue;
00618 
00619     // If no colour pointer has been set, return.
00620     if ( Colour == NULL )
00621         return;
00622 
00623     // Extract the colour value from DocColour.
00624     Colour->GetRGBValue ( &lRed, &lGreen, &lBlue );
00625 
00626     // And cast it into the record as an RGB triplet of BYTEs.
00627     mCharacterColour [i].Red    = ( BYTE ) lRed;
00628     mCharacterColour [i].Green  = ( BYTE ) lGreen;
00629     mCharacterColour [i].Blue   = ( BYTE ) lBlue;
00630     mCharacterColour [i].Alpha  = 255 - ( BYTE ) ( *Alpha );
00631 }

void FlashTextRecord::SetLast FlashTextRecord pLast  ) 
 

Sets the value of mpLast.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
pLast - A pointer to the previous FlashTextRecord in the linked list. [INPUTS]
Returns:
-

Definition at line 740 of file swftext.cpp.

00741 {
00742     mpLast = pLast;
00743 }

void FlashTextRecord::SetNext FlashTextRecord pNext  ) 
 

Sets the value of mpNext.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
pNext - A pointer to the next FlashTextRecord in the linked list. [INPUTS]
Returns:
-

Definition at line 757 of file swftext.cpp.

00758 {
00759     mpNext = pNext;
00760 }

void FlashTextRecord::SetOffset INT32  Offset,
INT32  i
 

Sets the value of mOffsets [i].

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
9/11/99
Parameters:
Offset - The value of the current font's offset. [INPUTS] i - The position at which the value is to be added.
Returns:
-

Definition at line 667 of file swftext.cpp.

00669 {
00670     Offset /= FLASH_SCALE;
00671     mOffsets [i] = ( INT8 ) Offset;
00672 }

void FlashTextRecord::SetPosition DocCoord  Point  ) 
 

Sets the value of mPosition.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/99
Parameters:
Point - The position of the start of the TextLine. [INPUTS]
Returns:
-

Definition at line 529 of file swftext.cpp.

00530 {
00531     mPosition = Point;
00532 }

void FlashTextRecord::SetScaleX INT32  Scale  ) 
 

Sets mScaleX.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
Scale - The value for mScaleX. [INPUTS]
Returns:
-

Definition at line 842 of file swftext.cpp.

00843 {
00844     mScaleX = Scale;
00845 }

void FlashTextRecord::SetScaleY INT32  Scale  ) 
 

Sets mScaleY.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
Scale - The value for mScaleY. [INPUTS]
Returns:
-

Definition at line 876 of file swftext.cpp.

00877 {
00878     mScaleY = Scale;
00879 }

void FlashTextRecord::SetSize MILLIPOINT  Size,
INT32  i
 

Sets the value of mCharacterSize at position i. ( mCharacterSize [i] ).

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
Size - The height of the current font style. [INPUTS] i - The position at which the value is to be added.
Returns:
-

Definition at line 589 of file swftext.cpp.

00591 {
00592     Size /= FLASH_SCALE;
00593     mCharacterSize [i] = ( WORD ) Size;
00594 }

void FlashTextRecord::SetSkewX INT32  Skew  ) 
 

Sets mSkewX.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
Skew - The value for mSkewX. [INPUTS]
Returns:
-

Definition at line 808 of file swftext.cpp.

00809 {
00810     mSkewX = Skew;
00811 }

void FlashTextRecord::SetSkewY INT32  Skew  ) 
 

Sets mSkewY.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/11/99
Parameters:
Skew - The value for mSkewY. [INPUTS]
Returns:
-

Definition at line 774 of file swftext.cpp.

00775 {
00776     mSkewY = Skew;
00777 }

void FlashTextRecord::SetStyle WORD  Style,
INT32  i
 

Sets the value of mCharacterStyle [i].

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
17/10/99
Parameters:
Style - A handle to a current font sytle. [INPUTS] i - The position at which the value is to be added.
Returns:
-

Definition at line 647 of file swftext.cpp.

00649 {
00650     mCharacterStyle [i] = Style;
00651 }

void FlashTextRecord::SetTextID WORD  ID  ) 
 

Sets the value of mTextID.

Author:
Graeme_Sutherland (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/10/99
Parameters:
WORD - The ID value to be set. [INPUTS]
Returns:
-

Definition at line 723 of file swftext.cpp.

00724 {
00725     mTextID = ID;
00726 }


Member Data Documentation

INT32 FlashTextRecord::mAdvances[256] [private]
 

Definition at line 185 of file swftext.h.

INT32 FlashTextRecord::mAscent [private]
 

Definition at line 192 of file swftext.h.

FIXED16 FlashTextRecord::mAspectRatio [private]
 

Definition at line 191 of file swftext.h.

FlashColour FlashTextRecord::mCharacterColour[256] [private]
 

Definition at line 187 of file swftext.h.

WORD FlashTextRecord::mCharacterSize[256] [private]
 

Definition at line 186 of file swftext.h.

WORD FlashTextRecord::mCharacterStyle[256] [private]
 

Definition at line 188 of file swftext.h.

INT32 FlashTextRecord::mCurrent [private]
 

Definition at line 190 of file swftext.h.

INT8 FlashTextRecord::mOffsets[256] [private]
 

Definition at line 189 of file swftext.h.

FlashTextRecord* FlashTextRecord::mpLast [private]
 

Definition at line 194 of file swftext.h.

FlashTextRecord* FlashTextRecord::mpNext [private]
 

Definition at line 195 of file swftext.h.

DocCoord FlashTextRecord::mPosition [private]
 

Definition at line 182 of file swftext.h.

INT32 FlashTextRecord::mScaleX [private]
 

Definition at line 196 of file swftext.h.

INT32 FlashTextRecord::mScaleY [private]
 

Definition at line 197 of file swftext.h.

INT32 FlashTextRecord::mSkewX [private]
 

Definition at line 198 of file swftext.h.

INT32 FlashTextRecord::mSkewY [private]
 

Definition at line 199 of file swftext.h.

INT32 FlashTextRecord::mText[256] [private]
 

Definition at line 184 of file swftext.h.

DocRect FlashTextRecord::mTextBounds [private]
 

Definition at line 183 of file swftext.h.

WORD FlashTextRecord::mTextID [private]
 

Definition at line 193 of file swftext.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:54:26 2007 for Camelot by  doxygen 1.4.4