Re-exports§
pub extern crate aflak_imgui_sys as sys;
Macros§
Structs§
- AnyTexture
- A handle to a texture.
- Channels
Split - Represent the drawing interface within a call to
channels_split
. - Child
Frame - Collapsing
Header - Color
Button - Builder for a color button widget.
- Color
Edit - Builder for a color editor widget.
- Color
Picker - Builder for a color picker widget.
- Drag
Float - Drag
Float2 - Drag
Float3 - Drag
Float4 - Drag
Float Range2 - DragInt
- Drag
Int2 - Drag
Int3 - Drag
Int4 - Drag
IntRange2 - Draw
List - Font
Glyph Range - A set of 16-bit Unicode codepoints
- Font
Texture Handle - ImColor
- Wrap
ImU32
(a type typically used by ImGui to store packed colors) This type is used to represent the color of drawing primitives in ImGui’s custom drawing API. - ImDraw
Vert - A single vertex
- ImFont
- A handle to an imgui font.
- ImFont
Atlas - A handle to imgui’s font manager.
- ImFont
Config - A builder for the configuration for a font.
- ImGui
- ImGui
Color Edit Flags - Color edit flags
- ImGui
Cond - Condition flags
- ImGui
Hovered Flags - Flags for hover checks
- ImGui
Input Text Flags - Flags for text inputs
- ImGui
Selectable Flags - Flags for selectables
- ImGui
Style - Runtime data for styling/colors
- ImGui
Tree Node Flags - Flags for trees and collapsing headers
- ImGui
Window Flags - Window flags
- ImStr
- ImString
- ImVec2
- A tuple of 2 floating-point values
- ImVec4
- A tuple of 4 floating-point values
- Image
- Represent an image about to be drawn
See [
Ui::image
]. - Input
Float - Input
Float2 - Input
Float3 - Input
Float4 - Input
Int - Input
Int2 - Input
Int3 - Input
Int4 - Input
Text - Menu
- Menu
Item - Plot
Histogram - Plot
Lines - Progress
Bar - Progress bar widget.
- Slider
Float - Slider
Float2 - Slider
Float3 - Slider
Float4 - Slider
Int - Slider
Int2 - Slider
Int3 - Slider
Int4 - Tree
Node - Ui
- Window
- Window
Draw List - Object implementing the custom draw API.
Enums§
- Color
Edit Mode - Color editor mode.
- Color
Format - Color component formatting.
- Color
Picker Mode - Color picker hue/saturation/value editor mode.
- Color
Preview - Color editor preview style.
- Editable
Color - Mutable reference to an editable color value.
- ImGui
Col - A color identifier for styling
- ImGui
Key - A key identifier (ImGui-side enum)
- ImGui
Mouse Cursor - A mouse cursor identifier
- ImMouse
Button - Represents one of the buttons of the mouse
- Style
Var
Traits§
- From
ImTexture - Trait defining how an object implementing
ImTexture
should be converted back to the native texture type used by the back-end. - ImTexture
- Trait that an object representing a texture usable by the drawing back-end should implement.
Functions§
Type Aliases§
- ImDraw
Idx - Vertex index
- ImTextureID
- User data to identify a texture