[−][src]Crate imgui
Re-exports
pub extern crate imgui_sys as sys; |
Modules
internal | Internal raw utilities (don't use unless you know what you're doing!) |
Macros
im_str |
Structs
AngleSlider | Builder for an angle slider widget. |
BackendFlags | Backend capabilities |
ChannelsSplit | Represent the drawing interface within a call to |
ChildWindow | Builder for a child window |
ChildWindowToken | Tracks a child window that must be ended by calling |
CollapsingHeader | |
ColorButton | Builder for a color button widget. |
ColorEdit | Builder for a color editor widget. |
ColorEditFlags | Color edit flags |
ColorPicker | Builder for a color picker widget. |
ColorStackToken | Tracks one or more changes pushed to the color stack that must be popped by calling |
ComboBox | Builder for a combo box widget |
ComboBoxFlags | Flags for combo boxes |
ComboBoxToken | Tracks a combo box that must be ended by calling |
ConfigFlags | Configuration flags |
Context | An imgui-rs context. |
DragFloat | |
DragFloat2 | |
DragFloat3 | |
DragFloat4 | |
DragFloatRange2 | |
DragInt | |
DragInt2 | |
DragInt3 | |
DragInt4 | |
DragIntRange2 | |
DrawCmdIterator | |
DrawCmdParams | |
DrawData | All draw data required to render a frame. |
DrawList | Draw command list |
DrawListIterator | Iterator over draw lists |
DrawVert | A single vertex |
Font | Runtime data for a single font within a font atlas |
FontAtlas | A font atlas that builds a single texture |
FontAtlasFlags | Font atlas configuration flags |
FontAtlasTexture | Handle to a font atlas texture |
FontConfig | Configuration settings for a font |
FontGlyph | A single font glyph |
FontGlyphRanges | A set of 16-bit Unicode codepoints |
FontId | A font identifier |
FontStackToken | Tracks a font pushed to the font stack that must be popped by calling |
IdStackToken | Tracks an ID pushed to the ID stack that must be popped by calling |
ImColor | Wrap |
ImDrawCornerFlags | Flags for indictating which corner of a rectangle should be rounded |
ImDrawListFlags | Draw list flags |
ImGuiDragDropFlags | Flags for igBeginDragDropSource(), igAcceptDragDropPayload() |
ImGuiInputTextFlags | Flags for text inputs |
ImGuiTreeNodeFlags | Flags for trees and collapsing headers |
ImStr | A UTF-8 encoded, implicitly null-terminated string slice. |
ImString | A UTF-8 encoded, growable, implicitly null-terminated string. |
Image | Builder for an image widget |
ImageButton | Builder for an image button widget |
InputFloat | |
InputFloat2 | |
InputFloat3 | |
InputFloat4 | |
InputInt | |
InputInt2 | |
InputInt3 | |
InputInt4 | |
InputText | |
InputTextMultiline | |
Io | Settings and inputs/outputs for imgui-rs |
ItemFlagsStackToken | Tracks a change pushed to the item flags stack |
ItemHoveredFlags | Item hover check option flags |
ItemWidthStackToken | Tracks a change pushed to the item width stack |
MainMenuBarToken | Tracks a main menu bar that must be ended by calling |
MenuBarToken | Tracks a menu bar that must be ended by calling |
MenuItem | Builder for a menu item. |
MenuToken | Tracks a menu that must be ended by calling |
PlotHistogram | |
PlotLines | |
PopupModal | Created by call to |
ProgressBar | Builder for a progress bar widget. |
Selectable | Builder for a selectable widget. |
SelectableFlags | Flags for selectables |
SharedFontAtlas | A font atlas that can be shared between contexts |
Slider | Builder for a slider widget. |
Style | User interface style/colors |
StyleStackToken | Tracks one or more changes pushed to the style stack that must be popped by calling |
SuspendedContext | A suspended imgui-rs context. |
TextWrapPosStackToken | Tracks a change pushed to the text wrap position stack |
TextureId | An opaque texture identifier |
Textures | Generic texture mapping for use by renderers. |
TreeNode | |
Ui | A temporary reference for building the user interface for one frame |
VerticalSlider | Builder for a vertical slider widget. |
Window | Builder for a window |
WindowDrawList | Object implementing the custom draw API. |
WindowFlags | Configuration flags for windows |
WindowFocusedFlags | Window focus check option flags |
WindowHoveredFlags | Window hover check option flags |
WindowToken | Tracks a window that must be ended by calling |
Enums
ColorEditDisplayMode | Color editor display mode. |
ColorEditInputMode | Color editor input mode. |
ColorFormat | Color component formatting |
ColorPickerMode | Color picker hue/saturation/value editor mode |
ColorPreview | Color editor preview style |
ComboBoxHeight | Combo box height mode. |
ComboBoxPreviewMode | Combo box preview mode. |
Condition | Condition for applying a setting |
Direction | A cardinal direction |
DrawCmd | A draw command |
EditableColor | Mutable reference to an editable color value. |
FocusedWidget | Target widget selection for keyboard focus |
FontAtlasRef | An immutably borrowed reference to a (possibly shared) font atlas |
FontAtlasRefMut | A mutably borrowed reference to a (possibly shared) font atlas |
FontSource | A source for binary font data |
Id | Unique ID used by widgets |
ItemFlag | A temporary change in item flags |
Key | A key identifier |
MouseButton | Represents one of the supported mouse buttons |
MouseCursor | Mouse cursor type identifier |
NavInput | An input identifier for navigation |
StyleColor | A color identifier for styling |
StyleVar | A temporary change in user interface style |
Traits
ClipboardBackend | Trait for clipboard backends |
Functions
dear_imgui_version | Returns the underlying Dear ImGui library version |
Type Definitions
DrawIdx | A vertex index |
ImGuiColorEditFlags | Deprecated |
ImGuiComboFlags | Deprecated |
ImGuiSelectableFlags | Deprecated |
ImGuiWindowFlags | Deprecated |