C# Класс ImGuiNET.FontConfig

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DstFont System.IntPtr
FontData System.IntPtr
FontDataOwnedByAtlas bool
FontDataSize int
FontNo int
GlyphExtraSpacing Vector2
GlyphRanges char*
MergeGlyphCenterV bool
MergeMode bool
OversampleH int
OversampleV int
PixelSnapH bool
SizePixels float

Описание свойств

DstFont публичное свойство

[Internal Use Only]
public IntPtr,System DstFont
Результат System.IntPtr

FontData публичное свойство

TTF data
public IntPtr,System FontData
Результат System.IntPtr

FontDataOwnedByAtlas публичное свойство

TTF data ownership taken by the container ImFontAtlas (will delete memory itself). Set to true.
public bool FontDataOwnedByAtlas
Результат bool

FontDataSize публичное свойство

TTF data size
public int FontDataSize
Результат int

FontNo публичное свойство

0. Index of font within TTF file
public int FontNo
Результат int

GlyphExtraSpacing публичное свойство

Extra spacing (in pixels) between glyphs. Set to (0, 0).
public Vector2 GlyphExtraSpacing
Результат Vector2

GlyphRanges публичное свойство

List of Unicode range (2 value per range, values are inclusive, zero-terminated list).
public char* GlyphRanges
Результат char*

MergeGlyphCenterV публичное свойство

When merging (multiple ImFontInput for one ImFont), vertically center new glyphs instead of aligning their baseline. Set to false.
public bool MergeGlyphCenterV
Результат bool

MergeMode публичное свойство

Merge into previous ImFont, so you can combine multiple inputs font into one ImFont (e.g. ASCII font + icons + Japanese glyphs). Set to false.
public bool MergeMode
Результат bool

OversampleH публичное свойство

Rasterize at higher quality for sub-pixel positioning. We don't use sub-pixel positions on the Y axis. Set to 3.
public int OversampleH
Результат int

OversampleV публичное свойство

Rasterize at higher quality for sub-pixel positioning. We don't use sub-pixel positions on the Y axis. Set to 1.
public int OversampleV
Результат int

PixelSnapH публичное свойство

Align every character to pixel boundary (if enabled, set OversampleH/V to 1). Set to false.
public bool PixelSnapH
Результат bool

SizePixels публичное свойство

Size in pixels for rasterizer.
public float SizePixels
Результат float