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

Inheritance: IPGF
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property 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

Property Type Description
Glyphs IGlyph[]

Public Methods

Method 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

Protected Methods

Method Description
BitsToBytesHighAligned ( int Bits ) : int
_GetGlyph ( int Index ) : IGlyph

Method Details

BitsToBytesHighAligned() protected static method

protected static BitsToBytesHighAligned ( int Bits ) : int
Bits int
return int

GetAdvance() public method

public GetAdvance ( uint Index ) : Size
Index uint
return System.Drawing.Size

GetFontInfo() public method

public GetFontInfo ( ) : FontInfo
return FontInfo

GetGlyph() public method

public GetGlyph ( char Character, char AlternativeCharacter = '?' ) : IGlyph
Character char
AlternativeCharacter char
return IGlyph

GetGlyphId() public method

public GetGlyphId ( char Char ) : int
Char char
return int

Load() public method

public Load ( Stream FileStream ) : PGF
FileStream Stream
return PGF

Load() public method

public Load ( string FileName ) : PGF
FileName string
return PGF

PGF() public method

public PGF ( ) : System
return System

Write() public method

public Write ( string FileName ) : void
FileName string
return void

_GetGlyph() protected method

protected _GetGlyph ( int Index ) : IGlyph
Index int
return IGlyph

Property Details

AdvanceTable public property

public MapInt[],CSPspEmu.Hle.Formats.Font AdvanceTable
return CSPspEmu.Hle.Formats.Font.MapInt[]

CharData public property

public byte[] CharData
return byte[]

CharMap public property

public int[] CharMap
return int[]

CharPointer public property

public int[] CharPointer
return int[]

CharmapCompressionTable1 public property

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable1
return CSPspEmu.Hle.Formats.Font.MapUshort[]

CharmapCompressionTable2 public property

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable2
return CSPspEmu.Hle.Formats.Font.MapUshort[]

DimensionTable public property

public PointFixed26_6[],CSPspEmu.Hle.Formats.Font DimensionTable
return CSPspEmu.Hle.Formats.Font.PointFixed26_6[]

Glyphs protected property

protected IGlyph[] Glyphs
return IGlyph[]

Header public property

public HeaderStruct Header
return HeaderStruct

HeaderExtraRevision3 public property

public HeaderRevision3Struct HeaderExtraRevision3
return HeaderRevision3Struct

PackedCharMap public property

public byte[] PackedCharMap
return byte[]

PackedCharPointerTable public property

public byte[] PackedCharPointerTable
return byte[]

PackedShadowCharMap public property

public byte[] PackedShadowCharMap
return byte[]

ReverseCharMap public property

public Dictionary ReverseCharMap
return int>.Dictionary

ReverseShadowCharMap public property

public Dictionary ReverseShadowCharMap
return int>.Dictionary

ShadowCharMap public property

public Dictionary ShadowCharMap
return int>.Dictionary

XAdjustTable public property

public MapInt[],CSPspEmu.Hle.Formats.Font XAdjustTable
return CSPspEmu.Hle.Formats.Font.MapInt[]

YAdjustTable public property

public MapInt[],CSPspEmu.Hle.Formats.Font YAdjustTable
return CSPspEmu.Hle.Formats.Font.MapInt[]