Class | Description |
---|---|
ImBool | |
ImDouble | |
ImDrawData |
All draw data to render Dear ImGui frame
(NB: the style and the naming convention here is a little inconsistent, we currently preserve them for backward compatibility purpose,
as this is one of the oldest structure exposed by the library! Basically, ImDrawList == CmdList)
|
ImDrawList |
Draw command list
This is the low-level list of polygons that ImGui:: functions are filling.
|
ImFloat | |
ImFont |
Font runtime data and rendering
ImFontAtlas automatically loads a default embedded font for you when you call GetTexDataAsAlpha8() or GetTexDataAsRGBA32().
|
ImFontAtlas |
Load and rasterize multiple TTF/OTF fonts into a same texture.
|
ImFontConfig | |
ImFontGlyph |
Hold rendering data for one glyph.
|
ImGui | |
ImGuiFreeType |
Read: https://raw.githubusercontent.com/ocornut/imgui/v1.76/misc/freetype/README.md
|
ImGuiFreeType.RasterizerFlags |
Hinting greatly impacts visuals (and glyph sizes).
|
ImGuiInputTextData |
Use this class to customize your ImGui input.
|
ImGuiIO |
Communicate most settings and inputs/outputs to Dear ImGui using this structure.
|
ImGuiStyle |
You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame().
|
ImGuiWindowClass |
[ALPHA] Rarely used / very advanced uses only.
|
ImInt | |
ImLong | |
ImShort | |
ImString |
Wrapper for
String to use inside of th Dear ImGui input widgets. |
ImVec2 |
2D vector (often used to store positions or sizes)
|
ImVec4 |
4D vector (often used to store floating-point colors)
|