[−][src]Crate imgui
Re-exports
pub extern crate imgui_sys as sys; |
Modules
internal |
Macros
im_str |
Structs
BackendFlags | Backend capabilities |
ChannelsSplit | Represent the drawing interface within a call to |
ChildFrame | |
CollapsingHeader | |
ColorButton | Builder for a color button widget. |
ColorEdit | Builder for a color editor widget. |
ColorPicker | Builder for a color picker widget. |
ColorStackToken | Represents one or more changes pushed to the color stack |
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 | |
FontAtlas | A font atlas that builds a single texture |
FontAtlasFlags | Font atlas configuration flags |
FontAtlasTexture | Handle to a font atlas texture |
FontConfig | |
FontGlyph | |
FontGlyphRanges | A set of 16-bit Unicode codepoints |
FontId | |
FontStackToken | Represents a change pushed to the font stack |
ImColor | Wrap |
ImDrawCornerFlags | Flags for indictating which corner of a rectangle should be rounded |
ImDrawListFlags | Draw list flags |
ImGuiColorEditFlags | Color edit flags |
ImGuiComboFlags | Flags for combo boxes |
ImGuiDragDropFlags | Flags for igBeginDragDropSource(), igAcceptDragDropPayload() |
ImGuiFocusedFlags | Flags for window focus checks |
ImGuiHoveredFlags | Flags for hover checks |
ImGuiInputTextFlags | Flags for text inputs |
ImGuiSelectableFlags | Flags for selectables |
ImGuiTreeNodeFlags | Flags for trees and collapsing headers |
ImGuiWindowFlags | Window flags |
ImStr | A UTF-8 encoded, implicitly null-terminated string slice. |
ImString | A UTF-8 encoded, growable, implicitly null-terminated string. |
Image | Represent an image about to be drawn.
See |
ImageButton | Represent an image button about to be drawn.
See |
InputFloat | |
InputFloat2 | |
InputFloat3 | |
InputFloat4 | |
InputInt | |
InputInt2 | |
InputInt3 | |
InputInt4 | |
InputText | |
InputTextMultiline | |
Io | Settings and inputs/outputs for imgui-rs |
ItemFlagsStackToken | Represents a change pushed to the item flags stack |
ItemWidthStackToken | Represents a change pushed to the item width stack |
Menu | |
MenuItem | |
PlotHistogram | |
PlotLines | |
PopupModal | Created by call to |
ProgressBar | Progress bar widget. |
SharedFontAtlas | A font atlas that can be shared between contexts |
SliderFloat | |
SliderFloat2 | |
SliderFloat3 | |
SliderFloat4 | |
SliderInt | |
SliderInt2 | |
SliderInt3 | |
SliderInt4 | |
Style | User interface style/colors |
StyleStackToken | Represents one or more changes pushed to the style stack |
SuspendedContext | A suspended imgui-rs context. |
TextWrapPosStackToken | Represents a change pushed to the text wrap position stack |
TextureId | |
Textures | Generic texture mapping for use by renderers. |
TreeNode | |
Ui | |
Window | |
WindowDrawList | Object implementing the custom draw API. |
Enums
ColorEditMode | Color editor mode. |
ColorFormat | Color component formatting. |
ColorPickerMode | Color picker hue/saturation/value editor mode. |
ColorPreview | Color editor preview style. |
Condition | Condition for applying a setting |
Direction | A cardinal direction |
DrawCmd | |
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 | |
ImId | |
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 |
Functions
dear_imgui_version | Returns the underlying Dear ImGui library version |
get_version | Deprecated |
Type Definitions
DrawIdx | |
FontGlyphRange | Deprecated |
ImDrawIdx | Deprecated |
ImDrawVert | Deprecated |
ImFont | Deprecated |
ImFontAtlas | Deprecated |
ImFontConfig | Deprecated |
ImGui | Deprecated |
ImGuiCol | Deprecated |
ImGuiCond | Deprecated |
ImGuiKey | Deprecated |
ImGuiMouseCursor | Deprecated |
ImGuiStyle | Deprecated |
ImMouseButton | Deprecated |
ImTexture | Deprecated |
TextureHandle | Deprecated |