Crate aflak_imgui_sys

Crate aflak_imgui_sys 

Source

Structs§

CustomRect
ImColor
ImDrawChannel
Temporary storage for outputting drawing commands out of order
ImDrawCmd
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call)
ImDrawCornerFlags
Flags for indictating which corner of a rectangle should be rounded
ImDrawData
All draw command lists required to render the frame
ImDrawList
A single draw command list (generally one per window)
ImDrawListFlags
ImDrawListSharedData
ImDrawVert
A single vertex
ImFont
Runtime data for a single font within a parent ImFontAtlas
ImFontAtlas
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
ImFontConfig
Configuration data when adding a font or merging fonts
ImFontGlyph
ImGuiColorEditFlags
Color edit flags
ImGuiComboFlags
Flags for igBeginCombo
ImGuiCond
Condition flags
ImGuiDragDropFlags
Flags for igBeginDragDropSource(), igAcceptDragDropPayload()
ImGuiFocusedFlags
Flags for window focus check
ImGuiHoveredFlags
Flags for hover checks
ImGuiIO
Main configuration and I/O between your application and ImGui
ImGuiInputTextFlags
Flags for text inputs
ImGuiListClipper
Helper to manually clip large list of items
ImGuiPayload
Data payload for Drag and Drop operations
ImGuiSelectableFlags
Flags for selectables
ImGuiSizeConstraintCallbackData
ImGuiStorage
ImGuiStyle
Runtime data for styling/colors
ImGuiTextBuffer
ImGuiTextEditCallbackData
ImGuiTextFilter
ImGuiTreeNodeFlags
Flags for trees and collapsing headers
ImGuiWindowFlags
Window flags
ImVec2
A tuple of 2 floating-point values
ImVec4
A tuple of 4 floating-point values
ImVector
Lightweight vector struct
Pair
TextRange

Enums§

ImGuiCol
A color identifier for styling
ImGuiContext
ImGui context (opaque)
ImGuiKey
A key identifier (ImGui-side enum)
ImGuiMouseCursor
A mouse cursor identifier
ImGuiStyleVar
A variable identifier for styling

Constants§

ImGuiCol_COUNT
ImGuiKey_COUNT
ImGuiMouseCursor_COUNT
ImGuiStyleVar_COUNT

Functions§

ImDrawData_DeIndexAllBuffers
ImDrawData_ScaleClipRects
ImDrawList_AddBezierCurve
ImDrawList_AddCallback
ImDrawList_AddCircle
ImDrawList_AddCircleFilled
ImDrawList_AddConvexPolyFilled
ImDrawList_AddDrawCmd
ImDrawList_AddImage
ImDrawList_AddImageQuad
ImDrawList_AddImageRounded
ImDrawList_AddLine
ImDrawList_AddPolyLine
ImDrawList_AddQuad
ImDrawList_AddQuadFilled
ImDrawList_AddRect
ImDrawList_AddRectFilled
ImDrawList_AddRectFilledMultiColor
ImDrawList_AddText
ImDrawList_AddTextExt
ImDrawList_AddTriangle
ImDrawList_AddTriangleFilled
ImDrawList_ChannelsMerge
ImDrawList_ChannelsSetCurrent
ImDrawList_ChannelsSplit
ImDrawList_Clear
ImDrawList_ClearFreeMemory
ImDrawList_GetClipRectMax
ImDrawList_GetClipRectMin
ImDrawList_GetCmdPtr
ImDrawList_GetCmdSize
ImDrawList_GetIndexBufferSize
ImDrawList_GetIndexPtr
ImDrawList_GetVertexBufferSize
ImDrawList_GetVertexPtr
ImDrawList_PathArcTo
ImDrawList_PathArcToFast
ImDrawList_PathBezierCurveTo
ImDrawList_PathClear
ImDrawList_PathFillConvex
ImDrawList_PathLineTo
ImDrawList_PathLineToMergeDuplicate
ImDrawList_PathRect
ImDrawList_PathStroke
ImDrawList_PopClipRect
ImDrawList_PopTextureID
ImDrawList_PrimQuadUV
ImDrawList_PrimRect
ImDrawList_PrimRectUV
ImDrawList_PrimReserve
ImDrawList_PrimVtx
ImDrawList_PrimWriteIdx
ImDrawList_PrimWriteVtx
ImDrawList_PushClipRect
ImDrawList_PushClipRectFullScreen
ImDrawList_PushTextureID
ImDrawList_UpdateClipRect
ImDrawList_UpdateTextureID
ImFontAtlas_AddFont
ImFontAtlas_AddFontDefault
ImFontAtlas_AddFontFromFileTTF
ImFontAtlas_AddFontFromMemoryCompressedBase85TTF
ImFontAtlas_AddFontFromMemoryCompressedTTF
ImFontAtlas_AddFontFromMemoryTTF
ImFontAtlas_Clear
ImFontAtlas_ClearTexData
ImFontAtlas_Fonts_index
ImFontAtlas_Fonts_size
ImFontAtlas_GetGlyphRangesChinese
ImFontAtlas_GetGlyphRangesCyrillic
ImFontAtlas_GetGlyphRangesDefault
ImFontAtlas_GetGlyphRangesJapanese
ImFontAtlas_GetGlyphRangesKorean
ImFontAtlas_GetGlyphRangesThai
ImFontAtlas_GetTexDataAsAlpha8
ImFontAtlas_GetTexDataAsRGBA32
ImFontAtlas_GetTexDesiredWidth
ImFontAtlas_GetTexGlyphPadding
ImFontAtlas_GetTexHeight
ImFontAtlas_GetTexID
ImFontAtlas_GetTexPixelsAlpha8
ImFontAtlas_GetTexPixelsRGBA32
ImFontAtlas_GetTexUvWhitePixel
ImFontAtlas_GetTexWidth
ImFontAtlas_SetTexDesiredWidth
ImFontAtlas_SetTexGlyphPadding
ImFontAtlas_SetTexID
ImFontConfig_DefaultConstructor
ImFont_BuildLookupTable
ImFont_CalcTextSizeA
ImFont_CalcWordWrapPositionA
ImFont_ClearOutputData
ImFont_FindGlyph
ImFont_GetAscent
ImFont_GetCharAdvance
ImFont_GetConfigData
ImFont_GetConfigDataCount
ImFont_GetContainerAtlas
ImFont_GetDebugName
ImFont_GetDescent
ImFont_GetDisplayOffset
ImFont_GetFallbackAdvanceX
ImFont_GetFallbackChar
ImFont_GetFallbackGlyph
ImFont_GetFontSize
ImFont_GetMetricsTotalSurface
ImFont_GetScale
ImFont_Glyphs_index
ImFont_Glyphs_size
ImFont_IndexLookup_index
ImFont_IndexLookup_size
ImFont_IndexXAdvance_index
ImFont_IndexXAdvance_size
ImFont_IsLoaded
ImFont_RenderChar
ImFont_RenderText
ImFont_SetFallbackChar
ImFont_SetFallbackGlyph
ImFont_SetFontSize
ImFont_SetScale
ImGuiIO_AddInputCharacter
ImGuiIO_AddInputCharactersUTF8
ImGuiIO_ClearInputCharacters
ImGuiListClipper_Begin
ImGuiListClipper_End
ImGuiListClipper_GetDisplayEnd
ImGuiListClipper_GetDisplayStart
ImGuiListClipper_Step
ImGuiStorage_Create
ImGuiStorage_Destroy
ImGuiStorage_GetBool
ImGuiStorage_GetBoolRef
ImGuiStorage_GetFloat
ImGuiStorage_GetFloatRef
ImGuiStorage_GetInt
ImGuiStorage_GetIntRef
ImGuiStorage_GetVoidPtr
ImGuiStorage_GetVoidPtrRef
ImGuiStorage_SetAllInt
ImGuiStorage_SetBool
ImGuiStorage_SetFloat
ImGuiStorage_SetInt
ImGuiStorage_SetVoidPtr
ImGuiTextBuffer_Create
ImGuiTextBuffer_Destroy
ImGuiTextBuffer_appendf
ImGuiTextBuffer_begin
ImGuiTextBuffer_c_str
ImGuiTextBuffer_clear
ImGuiTextBuffer_empty
ImGuiTextBuffer_end
ImGuiTextBuffer_index
ImGuiTextBuffer_size
ImGuiTextEditCallbackData_DeleteChars
ImGuiTextEditCallbackData_HasSelection
ImGuiTextEditCallbackData_InsertChars
ImGuiTextFilter_Build
ImGuiTextFilter_Clear
ImGuiTextFilter_Create
ImGuiTextFilter_Destroy
ImGuiTextFilter_Draw
ImGuiTextFilter_GetInputBuf
ImGuiTextFilter_IsActive
ImGuiTextFilter_PassFilter
igAcceptDragDropPayload
igAlignTextToFramePadding
igBegin
igBeginChild
igBeginChildEx
igBeginChildFrame
igBeginCombo
igBeginDragDropSource
Call when current ID is active.
igBeginDragDropTarget
igBeginGroup
igBeginMainMenuBar
igBeginMenu
igBeginMenuBar
igBeginPopup
igBeginPopupContextItem
igBeginPopupContextVoid
igBeginPopupContextWindow
igBeginPopupModal
igBeginTooltip
igBullet
igBulletText
igButton
igCalcItemRectClosestPoint
igCalcItemWidth
igCalcListClipping
igCalcTextSize
igCaptureKeyboardFromApp
igCaptureMouseFromApp
igCheckbox
igCheckboxFlags
igCloseCurrentPopup
igCollapsingHeader
igCollapsingHeaderEx
igColorButton
igColorConvertFloat4ToU32
igColorConvertHSVtoRGB
igColorConvertRGBtoHSV
igColorConvertU32ToFloat4
igColorEdit3
igColorEdit4
igColorPicker3
igColorPicker4
igColumns
igCombo
igCombo2
igCombo3
igCreateContext
igDestroyContext
igDragFloat
igDragFloat2
igDragFloat3
igDragFloat4
igDragFloatRange2
igDragInt
igDragInt2
igDragInt3
igDragInt4
igDragIntRange2
igDummy
igEnd
igEndChild
igEndChildFrame
igEndCombo
igEndDragDropSource
igEndDragDropTarget
igEndFrame
igEndGroup
igEndMainMenuBar
igEndMenu
igEndMenuBar
igEndPopup
igEndTooltip
igGetClipboardText
igGetColorU32
igGetColorU32U32
igGetColorU32Vec
igGetColumnIndex
igGetColumnOffset
igGetColumnWidth
igGetColumnsCount
igGetContentRegionAvail
igGetContentRegionAvailWidth
igGetContentRegionMax
igGetCurrentContext
igGetCursorPos
igGetCursorPosX
igGetCursorPosY
igGetCursorScreenPos
igGetCursorStartPos
igGetDrawData
igGetDrawListSharedData
igGetFont
igGetFontSize
igGetFontTexUvWhitePixel
igGetFrameCount
igGetFrameHeight
igGetFrameHeightWithSpacing
igGetIDPtr
igGetIDStr
igGetIDStrRange
igGetIO
igGetItemRectMax
igGetItemRectMin
igGetItemRectSize
igGetItemsLineHeightWithSpacingDeprecated
igGetKeyIndex
igGetKeyPressedAmount
igGetMouseCursor
igGetMouseDragDelta
igGetMousePos
igGetMousePosOnOpeningCurrentPopup
igGetOverlayDrawList
igGetScrollMaxX
igGetScrollMaxY
igGetScrollX
igGetScrollY
igGetStateStorage
igGetStyle
igGetStyleColorName
igGetStyleColorVec4
igGetTextLineHeight
igGetTextLineHeightWithSpacing
igGetTime
igGetTreeNodeToLabelSpacing
igGetVersion
igGetWindowContentRegionMax
igGetWindowContentRegionMin
igGetWindowContentRegionWidth
igGetWindowDrawList
igGetWindowHeight
igGetWindowPos
igGetWindowSize
igGetWindowWidth
igImage
igImageButton
igIndent
igInputFloat
igInputFloat2
igInputFloat3
igInputFloat4
igInputInt
igInputInt2
igInputInt3
igInputInt4
igInputText
igInputTextMultiline
igInvisibleButton
igIsAnyItemActive
igIsAnyItemHovered
igIsAnyWindowHovered
igIsItemActive
igIsItemClicked
igIsItemHovered
igIsItemVisible
igIsKeyDown
igIsKeyPressed
igIsKeyReleased
igIsMouseClicked
igIsMouseDoubleClicked
igIsMouseDown
igIsMouseDragging
igIsMouseHoveringRect
igIsMousePosValid
igIsMouseReleased
igIsPopupOpen
igIsRectVisible
igIsRectVisible2
igIsRootWindowFocusedDeprecated
igIsRootWindowOrAnyChildFocusedDeprecated
igIsRootWindowOrAnyChildHoveredDeprecated
igIsWindowAppearing
igIsWindowCollapsed
igIsWindowFocused
igIsWindowHovered
igLabelText
igListBox
igListBox2
igListBoxFooter
igListBoxHeader
igListBoxHeader2
igLogButtons
igLogFinish
igLogText
igLogToClipboard
igLogToFile
igLogToTTY
igMemAlloc
igMemFree
igMenuItem
igMenuItemPtr
igNewFrame
igNewLine
igNextColumn
igOpenPopup
igOpenPopupOnItemClick
igPlotHistogram
igPlotHistogram2
igPlotLines
igPlotLines2
igPopAllowKeyboardFocus
igPopButtonRepeat
igPopClipRect
igPopFont
igPopID
igPopItemWidth
igPopStyleColor
igPopStyleVar
igPopTextWrapPos
igProgressBar
igPushAllowKeyboardFocus
igPushButtonRepeat
igPushClipRect
igPushFont
igPushIDInt
igPushIDPtr
igPushIDStr
igPushIDStrRange
igPushItemWidth
igPushStyleColor
igPushStyleColorU32
igPushStyleVar
igPushStyleVarVec
igPushTextWrapPos
igRadioButton
igRadioButtonBool
igRender
igResetMouseDragDelta
igSameLine
igSelectable
igSelectableEx
igSeparator
igSetClipboardText
igSetColorEditOptions
igSetColumnOffset
igSetColumnWidth
igSetCurrentContext
igSetCursorPos
igSetCursorPosX
igSetCursorPosY
igSetCursorScreenPos
igSetDragDropPayload
Use ‘cond’ to choose to submit payload on drag start or every frame
igSetItemAllowOverlap
igSetItemDefaultFocus
igSetKeyboardFocusHere
igSetMouseCursor
igSetNextTreeNodeOpen
igSetNextWindowCollapsed
igSetNextWindowConstraints
igSetNextWindowContentSize
igSetNextWindowContentWidthDeprecated
Set next window content’s width.
igSetNextWindowFocus
igSetNextWindowPos
igSetNextWindowSize
igSetScrollFromPosY
igSetScrollHere
igSetScrollX
igSetScrollY
igSetStateStorage
igSetTooltip
igSetWindowCollapsed
igSetWindowCollapsed2
igSetWindowFocus
igSetWindowFocus2
igSetWindowFontScale
igSetWindowPos
igSetWindowPosByName
igSetWindowSize
igSetWindowSize2
igShowDemoWindow
igShowFontSelector
igShowMetricsWindow
igShowStyleEditor
igShowStyleSelector
igShowTestWindowDeprecated
igShowUserGuide
igShutdown
igSliderAngle
igSliderFloat
igSliderFloat2
igSliderFloat3
igSliderFloat4
igSliderInt
igSliderInt2
igSliderInt3
igSliderInt4
igSmallButton
igSpacing
igStyleColorsClassic
igStyleColorsDark
igStyleColorsLight
igText
igTextColored
igTextDisabled
igTextUnformatted
igTextWrapped
igTreeAdvanceToLabelPos
igTreeNode
igTreeNodeEx
igTreeNodeExPtr
igTreeNodeExStr
igTreeNodePtr
igTreeNodeStr
igTreePop
igTreePushPtr
igTreePushStr
igUnindent
igVSliderFloat
igVSliderInt
igValueBool
igValueFloat
igValueInt
igValueUInt

Type Aliases§

ImDrawCallback
ImDrawIdx
Vertex index
ImGuiID
Unique ID used by widgets (typically hashed from a stack of string)
ImGuiSizeConstraintCallback
ImGuiTextEditCallback
ImTextureID
User data to identify a texture
ImU32
32-bit unsigned integer (typically used to store packed colors)
ImWchar
Character for keyboard input/display

Unions§

PairValue