#include <tags.h>
Inherits lightspark::FontTag.

Public Member Functions | |
| DefineFont3Tag (RECORDHEADER h, std::istream &in) | |
| virtual int | getId () |
| virtual void | genGlyphShape (std::vector< GeomShape > &s, int glyph) |
Private Attributes | |
| std::vector< UI32 > | OffsetTable |
| std::vector< SHAPE > | GlyphShapeTable |
| UB | FontFlagsHasLayout |
| UB | FontFlagsShiftJIS |
| UB | FontFlagsSmallText |
| UB | FontFlagsANSI |
| UB | FontFlagsWideOffsets |
| UB | FontFlagsWideCodes |
| UB | FontFlagsItalic |
| UB | FontFlagsBold |
| LANGCODE | LanguageCode |
| UI8 | FontNameLen |
| std::vector< UI8 > | FontName |
| UI16 | NumGlyphs |
| UI32 | CodeTableOffset |
| std::vector< UI16 > | CodeTable |
| SI16 | FontAscent |
| SI16 | FontDescent |
| SI16 | FontLeading |
| std::vector< SI16 > | FontAdvanceTable |
| std::vector< RECT > | FontBoundsTable |
| UI16 | KerningCount |
| std::vector< KERNINGRECORD > | FontKerningTable |
Definition at line 480 of file tags.h.
| DefineFont3Tag::DefineFont3Tag | ( | RECORDHEADER | h, | |
| std::istream & | in | |||
| ) |
| virtual void lightspark::DefineFont3Tag::genGlyphShape | ( | std::vector< GeomShape > & | s, | |
| int | glyph | |||
| ) | [virtual] |
Implements lightspark::FontTag.
| virtual int lightspark::DefineFont3Tag::getId | ( | ) | [inline, virtual] |
Implements lightspark::DictionaryTag.
std::vector<UI16> lightspark::DefineFont3Tag::CodeTable [private] |
std::vector< SI16 > lightspark::DefineFont3Tag::FontAdvanceTable [private] |
SI16 lightspark::DefineFont3Tag::FontAscent [private] |
std::vector< RECT > lightspark::DefineFont3Tag::FontBoundsTable [private] |
SI16 lightspark::DefineFont3Tag::FontDescent [private] |
UB lightspark::DefineFont3Tag::FontFlagsANSI [private] |
UB lightspark::DefineFont3Tag::FontFlagsBold [private] |
std::vector<KERNINGRECORD> lightspark::DefineFont3Tag::FontKerningTable [private] |
SI16 lightspark::DefineFont3Tag::FontLeading [private] |
std::vector<UI8> lightspark::DefineFont3Tag::FontName [private] |
UI8 lightspark::DefineFont3Tag::FontNameLen [private] |
std::vector< SHAPE > lightspark::DefineFont3Tag::GlyphShapeTable [private] |
UI16 lightspark::DefineFont3Tag::KerningCount [private] |
UI16 lightspark::DefineFont3Tag::NumGlyphs [private] |
std::vector<UI32> lightspark::DefineFont3Tag::OffsetTable [private] |
1.6.3