Crate aflak_imgui

Source

Re-exports§

pub extern crate aflak_imgui_sys as sys;

Macros§

im_str

Structs§

AnyTexture
A handle to a texture.
ChannelsSplit
Represent the drawing interface within a call to channels_split.
ChildFrame
CollapsingHeader
ColorButton
Builder for a color button widget.
ColorEdit
Builder for a color editor widget.
ColorPicker
Builder for a color picker widget.
DragFloat
DragFloat2
DragFloat3
DragFloat4
DragFloatRange2
DragInt
DragInt2
DragInt3
DragInt4
DragIntRange2
DrawList
FontGlyphRange
A set of 16-bit Unicode codepoints
FontTextureHandle
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.
ImDrawVert
A single vertex
ImFont
A handle to an imgui font.
ImFontAtlas
A handle to imgui’s font manager.
ImFontConfig
A builder for the configuration for a font.
ImGui
ImGuiColorEditFlags
Color edit flags
ImGuiCond
Condition flags
ImGuiHoveredFlags
Flags for hover checks
ImGuiInputTextFlags
Flags for text inputs
ImGuiSelectableFlags
Flags for selectables
ImGuiStyle
Runtime data for styling/colors
ImGuiTreeNodeFlags
Flags for trees and collapsing headers
ImGuiWindowFlags
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].
InputFloat
InputFloat2
InputFloat3
InputFloat4
InputInt
InputInt2
InputInt3
InputInt4
InputText
Menu
MenuItem
PlotHistogram
PlotLines
ProgressBar
Progress bar widget.
SliderFloat
SliderFloat2
SliderFloat3
SliderFloat4
SliderInt
SliderInt2
SliderInt3
SliderInt4
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.
EditableColor
Mutable reference to an editable color value.
ImGuiCol
A color identifier for styling
ImGuiKey
A key identifier (ImGui-side enum)
ImGuiMouseCursor
A mouse cursor identifier
ImMouseButton
Represents one of the buttons of the mouse
StyleVar

Traits§

FromImTexture
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§

get_style_color_name
get_version

Type Aliases§

ImDrawIdx
Vertex index
ImTextureID
User data to identify a texture