Struct FdtReader.FontTableEntry
Glyph table entry.
Assembly: Dalamud.dll
public struct FdtReader.FontTableEntry : IComparable<FdtReader.FontTableEntry>
Implements:
System.IComparable<Dalamud.Interface.GameFonts.FdtReader.FontTableEntry>
Properties
TextureFileIndex
Gets the index of the file among all the backing texture files.
public int TextureFileIndex { get; }
TextureChannelIndex
Gets the channel index in the backing texture file.
public int TextureChannelIndex { get; }
TextureChannelByteIndex
Gets the byte index in a multichannel pixel corresponding to the channel.
public int TextureChannelByteIndex { get; }
AdvanceWidth
Gets the advance width of this character.
public int AdvanceWidth { get; }
CharInt
Gets the Unicode codepoint of the character for this entry in int type.
public int CharInt { get; }
Char
Gets the Unicode codepoint of the character for this entry in char type.
public char Char { get; }
Fields
TextureChannelOrder
Mapping of texture channel index to byte index.
public static readonly int[] TextureChannelOrder
CharUtf8
Integer representation of a Unicode character in UTF-8 in reverse order, read in little endian.
public int CharUtf8
CharSjis
Integer representation of a Shift_JIS character in reverse order, read in little endian.
public ushort CharSjis
TextureIndex
Index of backing texture.
public ushort TextureIndex
TextureOffsetX
Horizontal offset of glyph image in the backing texture.
public ushort TextureOffsetX
TextureOffsetY
Vertical offset of glyph image in the backing texture.
public ushort TextureOffsetY
BoundingWidth
Bounding width of this glyph.
public byte BoundingWidth
BoundingHeight
Bounding height of this glyph.
public byte BoundingHeight
NextOffsetX
Distance adjustment for drawing next character.
public sbyte NextOffsetX
CurrentOffsetY
Distance adjustment for drawing current character.
public sbyte CurrentOffsetY
Methods
CompareTo(FontTableEntry)
public int CompareTo(FdtReader.FontTableEntry other)
Returns
System.Int32
Parameters
| Type | Name |
|---|---|
| Dalamud.Interface.GameFonts.FdtReader.FontTableEntry | other |
Implements
System.IComparable<Dalamud.Interface.GameFonts.FdtReader.FontTableEntry>