Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
ImFontConfig Struct Reference

#include <src/imgui/imgui.h>

+ Collaboration diagram for ImFontConfig:

Public Member Functions

IMGUI_API ImFontConfig ()
 

Public Attributes

voidFontData
 
int FontDataSize
 
bool FontDataOwnedByAtlas
 
int FontNo
 
float SizePixels
 
int OversampleH
 
int OversampleV
 
bool PixelSnapH
 
ImVec2 GlyphExtraSpacing
 
ImVec2 GlyphOffset
 
const ImWcharGlyphRanges
 
float GlyphMinAdvanceX
 
float GlyphMaxAdvanceX
 
bool MergeMode
 
unsigned int FontBuilderFlags
 
float RasterizerMultiply
 
ImWchar EllipsisChar
 
char Name [40]
 
ImFontDstFont
 

Detailed Description

Constructor & Destructor Documentation

◆ ImFontConfig()

ImFontConfig::ImFontConfig ( )
1899{
1900 memset(this, 0, sizeof(*this));
1901 FontDataOwnedByAtlas = true;
1902 OversampleH = 3; // FIXME: 2 may be a better default?
1903 OversampleV = 1;
1904 GlyphMaxAdvanceX = FLT_MAX;
1905 RasterizerMultiply = 1.0f;
1906 EllipsisChar = (ImWchar)-1;
1907}
ImWchar16 ImWchar
Definition imgui.h:220
int OversampleV
Definition imgui.h:2502
float RasterizerMultiply
Definition imgui.h:2511
bool FontDataOwnedByAtlas
Definition imgui.h:2498
int OversampleH
Definition imgui.h:2501
ImWchar EllipsisChar
Definition imgui.h:2512
float GlyphMaxAdvanceX
Definition imgui.h:2508

References EllipsisChar, FontDataOwnedByAtlas, GlyphMaxAdvanceX, OversampleH, OversampleV, and RasterizerMultiply.

Member Data Documentation

◆ DstFont

ImFont* ImFontConfig::DstFont

◆ EllipsisChar

ImWchar ImFontConfig::EllipsisChar

◆ FontBuilderFlags

unsigned int ImFontConfig::FontBuilderFlags

◆ FontData

◆ FontDataOwnedByAtlas

◆ FontDataSize

int ImFontConfig::FontDataSize

◆ FontNo

int ImFontConfig::FontNo

◆ GlyphExtraSpacing

ImVec2 ImFontConfig::GlyphExtraSpacing

◆ GlyphMaxAdvanceX

float ImFontConfig::GlyphMaxAdvanceX

Referenced by ImFontConfig(), and ImFont::AddGlyph().

◆ GlyphMinAdvanceX

float ImFontConfig::GlyphMinAdvanceX

Referenced by ImFont::AddGlyph().

◆ GlyphOffset

ImVec2 ImFontConfig::GlyphOffset

◆ GlyphRanges

◆ MergeMode

◆ Name

◆ OversampleH

int ImFontConfig::OversampleH

◆ OversampleV

int ImFontConfig::OversampleV

◆ PixelSnapH

bool ImFontConfig::PixelSnapH

◆ RasterizerMultiply

float ImFontConfig::RasterizerMultiply

◆ SizePixels


The documentation for this struct was generated from the following files: