C# 클래스 CSPspEmu.Hle.Formats.Font.PGF

상속: IPGF
파일 보기 프로젝트 열기: soywiz/cspspemu 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]

보호된 프로퍼티들

프로퍼티 타입 설명
Glyphs IGlyph[]

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
BitsToBytesHighAligned ( int Bits ) : int
_GetGlyph ( int Index ) : IGlyph

메소드 상세

BitsToBytesHighAligned() 보호된 정적인 메소드

protected static BitsToBytesHighAligned ( int Bits ) : int
Bits int
리턴 int

GetAdvance() 공개 메소드

public GetAdvance ( uint Index ) : Size
Index uint
리턴 System.Drawing.Size

GetFontInfo() 공개 메소드

public GetFontInfo ( ) : FontInfo
리턴 FontInfo

GetGlyph() 공개 메소드

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

GetGlyphId() 공개 메소드

public GetGlyphId ( char Char ) : int
Char char
리턴 int

Load() 공개 메소드

public Load ( Stream FileStream ) : PGF
FileStream Stream
리턴 PGF

Load() 공개 메소드

public Load ( string FileName ) : PGF
FileName string
리턴 PGF

PGF() 공개 메소드

public PGF ( ) : System
리턴 System

Write() 공개 메소드

public Write ( string FileName ) : void
FileName string
리턴 void

_GetGlyph() 보호된 메소드

protected _GetGlyph ( int Index ) : IGlyph
Index int
리턴 IGlyph

프로퍼티 상세

AdvanceTable 공개적으로 프로퍼티

public MapInt[],CSPspEmu.Hle.Formats.Font AdvanceTable
리턴 CSPspEmu.Hle.Formats.Font.MapInt[]

CharData 공개적으로 프로퍼티

public byte[] CharData
리턴 byte[]

CharMap 공개적으로 프로퍼티

public int[] CharMap
리턴 int[]

CharPointer 공개적으로 프로퍼티

public int[] CharPointer
리턴 int[]

CharmapCompressionTable1 공개적으로 프로퍼티

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable1
리턴 CSPspEmu.Hle.Formats.Font.MapUshort[]

CharmapCompressionTable2 공개적으로 프로퍼티

public MapUshort[],CSPspEmu.Hle.Formats.Font CharmapCompressionTable2
리턴 CSPspEmu.Hle.Formats.Font.MapUshort[]

DimensionTable 공개적으로 프로퍼티

public PointFixed26_6[],CSPspEmu.Hle.Formats.Font DimensionTable
리턴 CSPspEmu.Hle.Formats.Font.PointFixed26_6[]

Glyphs 보호되어 있는 프로퍼티

protected IGlyph[] Glyphs
리턴 IGlyph[]

Header 공개적으로 프로퍼티

public HeaderStruct Header
리턴 HeaderStruct

HeaderExtraRevision3 공개적으로 프로퍼티

public HeaderRevision3Struct HeaderExtraRevision3
리턴 HeaderRevision3Struct

PackedCharMap 공개적으로 프로퍼티

public byte[] PackedCharMap
리턴 byte[]

PackedCharPointerTable 공개적으로 프로퍼티

public byte[] PackedCharPointerTable
리턴 byte[]

PackedShadowCharMap 공개적으로 프로퍼티

public byte[] PackedShadowCharMap
리턴 byte[]

ReverseCharMap 공개적으로 프로퍼티

public Dictionary ReverseCharMap
리턴 int>.Dictionary

ReverseShadowCharMap 공개적으로 프로퍼티

public Dictionary ReverseShadowCharMap
리턴 int>.Dictionary

ShadowCharMap 공개적으로 프로퍼티

public Dictionary ShadowCharMap
리턴 int>.Dictionary

XAdjustTable 공개적으로 프로퍼티

public MapInt[],CSPspEmu.Hle.Formats.Font XAdjustTable
리턴 CSPspEmu.Hle.Formats.Font.MapInt[]

YAdjustTable 공개적으로 프로퍼티

public MapInt[],CSPspEmu.Hle.Formats.Font YAdjustTable
리턴 CSPspEmu.Hle.Formats.Font.MapInt[]