C# Class CSPspEmu.Hle.Formats.Font.PGF

Inheritance: IPGF
Afficher le fichier Open project: soywiz/cspspemu Class Usage Examples

Méthodes publiques

Свойство Type Description
AdvanceTable CSPspEmu.Hle.Formats.Font.MapInt[]
CharData byte[]
CharMap int[]
CharPointer int[]
CharmapCompressionTable1 CSPspEmu.Hle.Formats.Font.MapUshort[]
CharmapCompressionTable2 CSPspEmu.Hle.Formats.Font.MapUshort[]
DimensionTable CSPspEmu.Hle.Formats.Font.PointFixed26_6[]
Header HeaderStruct
HeaderExtraRevision3 HeaderRevision3Struct
PackedCharMap byte[]
PackedCharPointerTable byte[]
PackedShadowCharMap byte[]
ReverseCharMap int>.Dictionary
ReverseShadowCharMap int>.Dictionary
ShadowCharMap int>.Dictionary
XAdjustTable CSPspEmu.Hle.Formats.Font.MapInt[]
YAdjustTable CSPspEmu.Hle.Formats.Font.MapInt[]

Protected Properties

Свойство Type Description
Glyphs IGlyph[]

Méthodes publiques

Méthode Description
GetAdvance ( uint Index ) : Size
GetFontInfo ( ) : FontInfo
GetGlyph ( char Character, char AlternativeCharacter = '?' ) : IGlyph
GetGlyphId ( char Char ) : int
Load ( Stream FileStream ) : PGF
Load ( string FileName ) : PGF
PGF ( ) : System
Write ( string FileName ) : void

Méthodes protégées

Méthode Description
BitsToBytesHighAligned ( int Bits ) : int
_GetGlyph ( int Index ) : IGlyph

Method Details

BitsToBytesHighAligned() protected static méthode

protected static BitsToBytesHighAligned ( int Bits ) : int
Bits int
Résultat int

GetAdvance() public méthode

public GetAdvance ( uint Index ) : Size
Index uint
Résultat System.Drawing.Size

GetFontInfo() public méthode

public GetFontInfo ( ) : FontInfo
Résultat FontInfo

GetGlyph() public méthode

public GetGlyph ( char Character, char AlternativeCharacter = '?' ) : IGlyph
Character char
AlternativeCharacter char
Résultat IGlyph

GetGlyphId() public méthode

public GetGlyphId ( char Char ) : int
Char char
Résultat int

Load() public méthode

public Load ( Stream FileStream ) : PGF
FileStream Stream
Résultat PGF

Load() public méthode

public Load ( string FileName ) : PGF
FileName string
Résultat PGF

PGF() public méthode

public PGF ( ) : System
Résultat System

Write() public méthode

public Write ( string FileName ) : void
FileName string
Résultat void

_GetGlyph() protected méthode

protected _GetGlyph ( int Index ) : IGlyph
Index int
Résultat IGlyph

Property Details

AdvanceTable public_oe property

public MapInt[],CSPspEmu.Hle.Formats.Font AdvanceTable
Résultat CSPspEmu.Hle.Formats.Font.MapInt[]

CharData public_oe property

public byte[] CharData
Résultat byte[]

CharMap public_oe property

public int[] CharMap
Résultat int[]

CharPointer public_oe property

public int[] CharPointer
Résultat int[]

CharmapCompressionTable1 public_oe property

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable1
Résultat CSPspEmu.Hle.Formats.Font.MapUshort[]

CharmapCompressionTable2 public_oe property

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable2
Résultat CSPspEmu.Hle.Formats.Font.MapUshort[]

DimensionTable public_oe property

public PointFixed26_6[],CSPspEmu.Hle.Formats.Font DimensionTable
Résultat CSPspEmu.Hle.Formats.Font.PointFixed26_6[]

Glyphs protected_oe property

protected IGlyph[] Glyphs
Résultat IGlyph[]

Header public_oe property

public HeaderStruct Header
Résultat HeaderStruct

HeaderExtraRevision3 public_oe property

public HeaderRevision3Struct HeaderExtraRevision3
Résultat HeaderRevision3Struct

PackedCharMap public_oe property

public byte[] PackedCharMap
Résultat byte[]

PackedCharPointerTable public_oe property

public byte[] PackedCharPointerTable
Résultat byte[]

PackedShadowCharMap public_oe property

public byte[] PackedShadowCharMap
Résultat byte[]

ReverseCharMap public_oe property

public Dictionary ReverseCharMap
Résultat int>.Dictionary

ReverseShadowCharMap public_oe property

public Dictionary ReverseShadowCharMap
Résultat int>.Dictionary

ShadowCharMap public_oe property

public Dictionary ShadowCharMap
Résultat int>.Dictionary

XAdjustTable public_oe property

public MapInt[],CSPspEmu.Hle.Formats.Font XAdjustTable
Résultat CSPspEmu.Hle.Formats.Font.MapInt[]

YAdjustTable public_oe property

public MapInt[],CSPspEmu.Hle.Formats.Font YAdjustTable
Résultat CSPspEmu.Hle.Formats.Font.MapInt[]