958 lines
59 KiB
Luau
958 lines
59 KiB
Luau
--!strict
|
|
-- GENERATED by tools/gen_types.py - do not edit. The library is the child ModuleScript 'Impl'.
|
|
|
|
export type ImVec2 = { x: number, y: number, [any]: any }
|
|
export type ImVec4 = { x: number, y: number, z: number, w: number, [any]: any }
|
|
export type ImGuiAPI = {
|
|
AcceptDragDropPayload: (type: string, flags: number?) -> any,
|
|
ActivateItemByID: (...any) -> ...any,
|
|
AddDrawListToDrawDataEx: (...any) -> ...any,
|
|
AddSettingsHandler: (...any) -> ...any,
|
|
AddUpdateViewport: (...any) -> ...any,
|
|
AlignTextToFramePadding: () -> (),
|
|
ArrowButton: (str_id: string, dir: number) -> boolean,
|
|
ArrowButtonEx: (...any) -> ...any,
|
|
Begin: (name: string, open: boolean?, flags: number?) -> (boolean, boolean?),
|
|
BeginChild: (...any) -> ...any,
|
|
BeginChildEx: (...any) -> ...any,
|
|
BeginColumns: (...any) -> ...any,
|
|
BeginCombo: (label: string, preview_value: string, flags: number?) -> boolean,
|
|
BeginComboPopup: (...any) -> ...any,
|
|
BeginComboPreview: (...any) -> ...any,
|
|
BeginDisabled: (disabled: boolean?) -> (),
|
|
BeginDisabledOverrideReenable: (...any) -> ...any,
|
|
BeginDockableDragDropSource: (...any) -> ...any,
|
|
BeginDockableDragDropTarget: (...any) -> ...any,
|
|
BeginDocked: (...any) -> ...any,
|
|
BeginDragDropSource: (flags: number?) -> boolean,
|
|
BeginDragDropTarget: () -> boolean,
|
|
BeginDragDropTargetCustom: (...any) -> ...any,
|
|
BeginDragDropTargetViewport: (...any) -> ...any,
|
|
BeginErrorTooltip: (...any) -> ...any,
|
|
BeginGroup: () -> (),
|
|
BeginItemTooltip: () -> boolean,
|
|
BeginListBox: (label: string, size_arg: ImVec2?) -> boolean,
|
|
BeginMainMenuBar: () -> boolean,
|
|
BeginMenu: (label: string, enabled: boolean?) -> boolean,
|
|
BeginMenuBar: () -> boolean,
|
|
BeginMenuEx: (...any) -> ...any,
|
|
BeginPopup: (str_id: string, flags: number?) -> boolean,
|
|
BeginPopupContextItem: (str_id: string?, popup_flags: number?) -> boolean,
|
|
BeginPopupContextVoid: (str_id: string?, popup_flags: number?) -> boolean,
|
|
BeginPopupContextWindow: (str_id: string?, popup_flags: number?) -> boolean,
|
|
BeginPopupEx: (...any) -> ...any,
|
|
BeginPopupMenuEx: (...any) -> ...any,
|
|
BeginPopupModal: (name: string, p_open: boolean?, flags: number?) -> (boolean, boolean?),
|
|
BeginTabBar: (str_id: string, flags: number?) -> boolean,
|
|
BeginTabBarEx: (...any) -> ...any,
|
|
BeginTabItem: (label: string, p_open: boolean?, flags: number?) -> (boolean, boolean?),
|
|
BeginTable: (str_id: string, columns_count: number, flags: number?, outer_size: ImVec2?, inner_width: number?) -> boolean,
|
|
BeginTableEx: (...any) -> ...any,
|
|
BeginTooltip: () -> boolean,
|
|
BeginTooltipEx: (...any) -> ...any,
|
|
BeginTooltipHidden: (...any) -> ...any,
|
|
BeginViewportSideBar: (...any) -> ...any,
|
|
BringWindowToDisplayBack: (...any) -> ...any,
|
|
BringWindowToDisplayBehind: (...any) -> ...any,
|
|
BringWindowToDisplayFront: (...any) -> ...any,
|
|
BringWindowToFocusFront: (...any) -> ...any,
|
|
Bullet: () -> (),
|
|
BulletText: (fmt: string, ...any) -> (),
|
|
Button: (label: string, size_arg: ImVec2?) -> boolean,
|
|
ButtonBehavior: (...any) -> ...any,
|
|
ButtonEx: (...any) -> ...any,
|
|
CalcClipRectVisibleItemsY: (...any) -> ...any,
|
|
CalcItemSize: (...any) -> ...any,
|
|
CalcItemWidth: () -> number,
|
|
CalcRoundingFlagsForRectInRect: (...any) -> ...any,
|
|
CalcTextSize: (text: string, text_end: string?, hide_text_after_double_hash: boolean?, wrap_width: number?) -> ImVec2,
|
|
CalcTextSizeEx: (...any) -> ...any,
|
|
CalcTypematicRepeatAmount: (...any) -> ...any,
|
|
CalcWindowNextAutoFitSize: (...any) -> ...any,
|
|
CalcWrapWidthForPos: (...any) -> ...any,
|
|
Checkbox: (label: string, v: boolean?) -> (boolean, boolean?),
|
|
CheckboxFlags: (...any) -> ...any,
|
|
CleanupIniSettings: (...any) -> ...any,
|
|
ClearActiveID: (...any) -> ...any,
|
|
ClearDragDrop: (...any) -> ...any,
|
|
ClearIniSettings: (...any) -> ...any,
|
|
ClearWindowSettings: (...any) -> ...any,
|
|
CloseButton: (...any) -> ...any,
|
|
CloseCurrentPopup: () -> (),
|
|
ClosePopupToLevel: (...any) -> ...any,
|
|
ClosePopupsExceptModals: (...any) -> ...any,
|
|
ClosePopupsOverWindow: (...any) -> ...any,
|
|
CollapseButton: (...any) -> ...any,
|
|
CollapsingHeader: (...any) -> ...any,
|
|
ColorButton: (desc_id: string, col: ImVec4, flags: number?, size_arg: ImVec2?) -> boolean,
|
|
ColorConvertFloat4ToU32: (in_col: ImVec4) -> number,
|
|
ColorConvertHSVtoRGB: (...any) -> ...any,
|
|
ColorConvertRGBtoHSV: (...any) -> ...any,
|
|
ColorConvertU32ToFloat4: (...any) -> ...any,
|
|
ColorEdit3: (label: string, col: any, flags: number?) -> boolean,
|
|
ColorEdit4: (label: string, col: any, flags: number?) -> boolean,
|
|
ColorEditOptionsPopup: (...any) -> ...any,
|
|
ColorPicker3: (label: string, col: any, flags: number?) -> boolean,
|
|
ColorPicker4: (label: string, col: any, flags: number?, ref_col: any) -> boolean,
|
|
ColorPickerOptionsPopup: (...any) -> ...any,
|
|
ColorTooltip: (...any) -> ...any,
|
|
Columns: (columns_count: number?, id: string?, borders: boolean?) -> (),
|
|
Combo: (...any) -> ...any,
|
|
ConvertSingleModFlagToKey: (...any) -> ...any,
|
|
CreateContext: (shared_font_atlas: any) -> ...any,
|
|
CreateNewWindowSettings: (...any) -> ...any,
|
|
DataTypeApplyFromText: (...any) -> ...any,
|
|
DataTypeApplyOp: (...any) -> ...any,
|
|
DataTypeClamp: (...any) -> ...any,
|
|
DataTypeCompare: (...any) -> ...any,
|
|
DataTypeFormatString: (...any) -> ...any,
|
|
DataTypeGetInfo: (...any) -> ...any,
|
|
DataTypeIsZero: (...any) -> ...any,
|
|
DebugAllocHook: (...any) -> ...any,
|
|
DebugHookIdInfo: (...any) -> ...any,
|
|
DebugLog: (fmt: string, ...any) -> (),
|
|
DebugNodeColumns: (...any) -> ...any,
|
|
DebugNodeDockNode: (...any) -> ...any,
|
|
DebugNodeDrawList: (...any) -> ...any,
|
|
DebugNodeFont: (...any) -> ...any,
|
|
DebugNodeFontGlyph: (...any) -> ...any,
|
|
DebugNodeFontGlyphsForSrcMask: (...any) -> ...any,
|
|
DebugNodeStorage: (...any) -> ...any,
|
|
DebugNodeTabBar: (...any) -> ...any,
|
|
DebugNodeTable: (...any) -> ...any,
|
|
DebugNodeTableSettings: (...any) -> ...any,
|
|
DebugNodeTexture: (...any) -> ...any,
|
|
DebugNodeViewport: (...any) -> ...any,
|
|
DebugNodeWindow: (...any) -> ...any,
|
|
DebugNodeWindowSettings: (...any) -> ...any,
|
|
DebugNodeWindowsList: (...any) -> ...any,
|
|
DebugNodeWindowsListByBeginStackParent: (...any) -> ...any,
|
|
DebugRenderViewportThumbnail: (...any) -> ...any,
|
|
DebugTextEncoding: (str: string) -> (),
|
|
DestroyContext: (ctx: any) -> ...any,
|
|
DestroyPlatformWindow: (...any) -> ...any,
|
|
DestroyPlatformWindows: () -> (),
|
|
DestroyViewport: (...any) -> ...any,
|
|
DockBuilderAddNode: (...any) -> ...any,
|
|
DockBuilderCopyDockSpace: (...any) -> ...any,
|
|
DockBuilderCopyNode: (...any) -> ...any,
|
|
DockBuilderCopyWindowSettings: (...any) -> ...any,
|
|
DockBuilderDockWindow: (...any) -> ...any,
|
|
DockBuilderFinish: (...any) -> ...any,
|
|
DockBuilderGetCentralNode: (...any) -> ...any,
|
|
DockBuilderGetNode: (...any) -> ...any,
|
|
DockBuilderRemoveNode: (...any) -> ...any,
|
|
DockBuilderRemoveNodeChildNodes: (...any) -> ...any,
|
|
DockBuilderRemoveNodeDockedWindows: (...any) -> ...any,
|
|
DockBuilderSetNodePos: (...any) -> ...any,
|
|
DockBuilderSetNodeSize: (...any) -> ...any,
|
|
DockBuilderSplitNode: (...any) -> ...any,
|
|
DockContextAddNode: (...any) -> ...any,
|
|
DockContextBindNodeToWindow: (...any) -> ...any,
|
|
DockContextBuildAddWindowsToNodes: (...any) -> ...any,
|
|
DockContextBuildNodesFromSettings: (...any) -> ...any,
|
|
DockContextCalcDropPosForDocking: (...any) -> ...any,
|
|
DockContextClearNodes: (...any) -> ...any,
|
|
DockContextDeleteNode: (...any) -> ...any,
|
|
DockContextEndFrame: (...any) -> ...any,
|
|
DockContextFindNodeByID: (...any) -> ...any,
|
|
DockContextGenNodeID: (...any) -> ...any,
|
|
DockContextInitialize: (...any) -> ...any,
|
|
DockContextNewFrameUpdateDocking: (...any) -> ...any,
|
|
DockContextNewFrameUpdateUndocking: (...any) -> ...any,
|
|
DockContextProcessDock: (...any) -> ...any,
|
|
DockContextProcessUndockNode: (...any) -> ...any,
|
|
DockContextProcessUndockWindow: (...any) -> ...any,
|
|
DockContextPruneUnusedSettingsNodes: (...any) -> ...any,
|
|
DockContextQueueDock: (...any) -> ...any,
|
|
DockContextQueueNotifyRemovedNode: (...any) -> ...any,
|
|
DockContextQueueUndockNode: (...any) -> ...any,
|
|
DockContextQueueUndockWindow: (...any) -> ...any,
|
|
DockContextRebuildNodes: (...any) -> ...any,
|
|
DockContextRemoveNode: (...any) -> ...any,
|
|
DockContextShutdown: (...any) -> ...any,
|
|
DockNodeAddTabBar: (...any) -> ...any,
|
|
DockNodeAddWindow: (...any) -> ...any,
|
|
DockNodeApplyPosSizeToWindows: (...any) -> ...any,
|
|
DockNodeBeginAmendTabBar: (...any) -> ...any,
|
|
DockNodeCalcDropRectsAndTestMousePos: (...any) -> ...any,
|
|
DockNodeCalcSplitRects: (...any) -> ...any,
|
|
DockNodeCalcTabBarLayout: (...any) -> ...any,
|
|
DockNodeEndAmendTabBar: (...any) -> ...any,
|
|
DockNodeFindWindowByID: (...any) -> ...any,
|
|
DockNodeGetDepth: (...any) -> ...any,
|
|
DockNodeGetRootNode: (...any) -> ...any,
|
|
DockNodeGetTabOrder: (...any) -> ...any,
|
|
DockNodeGetWindowMenuButtonId: (...any) -> ...any,
|
|
DockNodeHideHostWindow: (...any) -> ...any,
|
|
DockNodeIsDropAllowed: (...any) -> ...any,
|
|
DockNodeIsInHierarchyOf: (...any) -> ...any,
|
|
DockNodeMoveChildNodes: (...any) -> ...any,
|
|
DockNodeMoveWindows: (...any) -> ...any,
|
|
DockNodePreviewDockRender: (...any) -> ...any,
|
|
DockNodePreviewDockSetup: (...any) -> ...any,
|
|
DockNodeRemoveTabBar: (...any) -> ...any,
|
|
DockNodeRemoveWindow: (...any) -> ...any,
|
|
DockNodeStartMouseMovingWindow: (...any) -> ...any,
|
|
DockNodeTreeFindFallbackLeafNode: (...any) -> ...any,
|
|
DockNodeTreeFindVisibleNodeByPos: (...any) -> ...any,
|
|
DockNodeTreeMerge: (...any) -> ...any,
|
|
DockNodeTreeSplit: (...any) -> ...any,
|
|
DockNodeTreeUpdatePosSize: (...any) -> ...any,
|
|
DockNodeTreeUpdateSplitter: (...any) -> ...any,
|
|
DockNodeUpdate: (...any) -> ...any,
|
|
DockNodeUpdateFlagsAndCollapse: (...any) -> ...any,
|
|
DockNodeUpdateForRootNode: (...any) -> ...any,
|
|
DockNodeUpdateHasCentralNodeChild: (...any) -> ...any,
|
|
DockNodeUpdateTabBar: (...any) -> ...any,
|
|
DockNodeUpdateVisibleFlag: (...any) -> ...any,
|
|
DockNodeWindowMenuHandler_Default: (...any) -> ...any,
|
|
DockNodeWindowMenuUpdate: (...any) -> ...any,
|
|
DockSpace: (dockspace_id: number, size_arg: ImVec2?, flags: number?, window_class: any) -> number,
|
|
DockSpaceOverViewport: (dockspace_id: number?, viewport: any, dockspace_flags: number?, window_class: any) -> number,
|
|
DragBehavior: (...any) -> ...any,
|
|
DragBehaviorT: (...any) -> ...any,
|
|
DragFloat: (label: string, v: number, v_speed: number?, v_min: number?, v_max: number?, format: string?, flags: number?) -> (number, boolean),
|
|
DragFloatRange2: (label: string, v_current_min: number, v_current_max: number, v_speed: number?, v_min: number?, v_max: number?, format: string?, format_max: string?, flags: number?) -> ...any,
|
|
DragInt: (label: string, v: number, v_speed: number?, v_min: number?, v_max: number?, format: string?, flags: number?) -> (number, boolean),
|
|
DragIntRange2: (label: string, v_current_min: number, v_current_max: number, v_speed: number?, v_min: number?, v_max: number?, format: string?, format_max: string?, flags: number?) -> ...any,
|
|
DragScalar: (label: string, data_type: number, data: any, v_speed: number?, min: any, max: any, format: string?, flags: number?) -> ...any,
|
|
DragScalarN: (label: string, data_type: number, v: any, components: number, v_speed: number?, v_min: any, v_max: any, format: string?, flags: number?) -> ...any,
|
|
Dummy: (size: ImVec2) -> (),
|
|
End: () -> (),
|
|
EndChild: () -> (),
|
|
EndColumns: (...any) -> ...any,
|
|
EndCombo: () -> (),
|
|
EndComboPreview: (...any) -> ...any,
|
|
EndDisabled: () -> (),
|
|
EndDisabledOverrideReenable: (...any) -> ...any,
|
|
EndDragDropSource: () -> (),
|
|
EndDragDropTarget: () -> (),
|
|
EndErrorTooltip: (...any) -> ...any,
|
|
EndFrame: () -> (),
|
|
EndGroup: () -> (),
|
|
EndListBox: () -> (),
|
|
EndMainMenuBar: () -> (),
|
|
EndMenu: () -> (),
|
|
EndMenuBar: () -> (),
|
|
EndPopup: () -> (),
|
|
EndTabBar: () -> (),
|
|
EndTabItem: () -> (),
|
|
EndTable: () -> (),
|
|
EndTooltip: () -> (),
|
|
ErrorCheckEndFrameFinalizeErrorTooltip: (...any) -> ...any,
|
|
ErrorCheckUsingSetCursorPosToExtendParentBoundaries: (...any) -> ...any,
|
|
ErrorLog: (...any) -> ...any,
|
|
ErrorRecoveryStoreState: (...any) -> ...any,
|
|
ErrorRecoveryTryToRecoverState: (...any) -> ...any,
|
|
ErrorRecoveryTryToRecoverWindowState: (...any) -> ...any,
|
|
ExtendHitBoxWhenNearViewportEdge: (...any) -> ...any,
|
|
FindBestWindowPosForPopup: (...any) -> ...any,
|
|
FindBestWindowPosForPopupEx: (...any) -> ...any,
|
|
FindBlockingModal: (...any) -> ...any,
|
|
FindBottomMostVisibleWindowWithinBeginStack: (...any) -> ...any,
|
|
FindFrontMostVisibleChildWindow: (...any) -> ...any,
|
|
FindHoveredViewportFromPlatformWindowStack: (...any) -> ...any,
|
|
FindOrCreateColumns: (...any) -> ...any,
|
|
FindPlatformMonitorForPos: (...any) -> ...any,
|
|
FindPlatformMonitorForRect: (...any) -> ...any,
|
|
FindRenderedTextEnd: (...any) -> ...any,
|
|
FindSettingsHandler: (...any) -> ...any,
|
|
FindViewportByID: (viewport_id: number) -> any,
|
|
FindWindowByID: (...any) -> ...any,
|
|
FindWindowByName: (...any) -> ...any,
|
|
FindWindowDisplayIndex: (...any) -> ...any,
|
|
FindWindowFocusIndex: (...any) -> ...any,
|
|
FindWindowNavFocusable: (...any) -> ...any,
|
|
FindWindowSettingsByID: (...any) -> ...any,
|
|
FindWindowSettingsByWindow: (...any) -> ...any,
|
|
FixupKeyChord: (...any) -> ...any,
|
|
FocusItem: (...any) -> ...any,
|
|
FocusTopMostWindowUnderOne: (...any) -> ...any,
|
|
FocusWindow: (...any) -> ...any,
|
|
GcAwakeTransientWindowBuffers: (...any) -> ...any,
|
|
GcCompactTransientMiscBuffers: (...any) -> ...any,
|
|
GcCompactTransientWindowBuffers: (...any) -> ...any,
|
|
GetBackgroundDrawList: (viewport: any) -> ...any,
|
|
GetClipboardText: () -> any,
|
|
GetColorU32: (...any) -> ...any,
|
|
GetColumnIndex: () -> number,
|
|
GetColumnNormFromOffset: (...any) -> ...any,
|
|
GetColumnOffset: (column_index: number?) -> number,
|
|
GetColumnOffsetFromNorm: (...any) -> ...any,
|
|
GetColumnWidth: (column_index: number?) -> number,
|
|
GetColumnsCount: () -> number,
|
|
GetColumnsID: (...any) -> ...any,
|
|
GetContentRegionAvail: () -> ImVec2,
|
|
GetContentRegionMax: (...any) -> ...any,
|
|
GetCurrentContext: () -> any,
|
|
GetCurrentWindow: (...any) -> ...any,
|
|
GetCurrentWindowRead: (...any) -> ...any,
|
|
GetCursorPos: () -> ImVec2,
|
|
GetCursorPosX: () -> number,
|
|
GetCursorPosY: () -> number,
|
|
GetCursorScreenPos: () -> ImVec2,
|
|
GetCursorStartPos: () -> ImVec2,
|
|
GetDefaultFont: (...any) -> ...any,
|
|
GetDragDropPayload: () -> any,
|
|
GetDrawData: () -> any,
|
|
GetDrawListSharedData: () -> any,
|
|
GetFont: () -> any,
|
|
GetFontSize: () -> number,
|
|
GetFontTexUvWhitePixel: () -> ImVec2,
|
|
GetForegroundDrawList: (viewport: any) -> ...any,
|
|
GetFrameCount: () -> number,
|
|
GetFrameHeight: () -> number,
|
|
GetFrameHeightWithSpacing: () -> number,
|
|
GetHoveredID: (...any) -> ...any,
|
|
GetID: (...any) -> ...any,
|
|
GetIDWithSeed: (...any) -> ...any,
|
|
GetIO: () -> any,
|
|
GetInputTextState: (...any) -> ...any,
|
|
GetItemClickedCountWithSingleClickDelay: (mouse_button: number?, delay: number?) -> number,
|
|
GetItemFlags: () -> number,
|
|
GetItemID: () -> number,
|
|
GetItemRectMax: () -> ImVec2,
|
|
GetItemRectMin: () -> ImVec2,
|
|
GetItemRectSize: () -> ImVec2,
|
|
GetKeyChordName: (...any) -> ...any,
|
|
GetKeyData: (...any) -> ...any,
|
|
GetKeyMagnitude2d: (...any) -> ...any,
|
|
GetKeyName: (key: number) -> any,
|
|
GetKeyOwner: (...any) -> ...any,
|
|
GetKeyOwnerData: (...any) -> ...any,
|
|
GetKeyPressedAmount: (key: number, repeat_delay: number, repeat_rate: number) -> number,
|
|
GetMainViewport: () -> any,
|
|
GetMergedModsFromKeys: (...any) -> ...any,
|
|
GetMetatables: (...any) -> ...any,
|
|
GetMouseButtonFromPopupFlags: (...any) -> ...any,
|
|
GetMouseClickedCount: (button: number) -> number,
|
|
GetMouseCursor: () -> number,
|
|
GetMouseDragDelta: (button: number?, lock_threshold: number?) -> ImVec2,
|
|
GetMousePos: () -> ImVec2,
|
|
GetMousePosOnOpeningCurrentPopup: () -> ImVec2,
|
|
GetNavTweakPressedAmount: (...any) -> ...any,
|
|
GetPlatformIO: () -> any,
|
|
GetPopupAllowedExtentRect: (...any) -> ...any,
|
|
GetRoundedFontSize: (...any) -> ...any,
|
|
GetScale: (...any) -> ...any,
|
|
GetScrollMaxX: () -> number,
|
|
GetScrollMaxY: () -> number,
|
|
GetScrollX: () -> number,
|
|
GetScrollY: () -> number,
|
|
GetShortcutRoutingData: (...any) -> ...any,
|
|
GetStateStorage: () -> any,
|
|
GetStyle: () -> any,
|
|
GetStyleColorName: (idx: number) -> any,
|
|
GetStyleColorVec4: (idx: number) -> ImVec4,
|
|
GetStyleVarInfo: (...any) -> ...any,
|
|
GetTextLineHeight: () -> number,
|
|
GetTextLineHeightWithSpacing: () -> number,
|
|
GetTime: () -> number,
|
|
GetTopMostAndVisiblePopupModal: (...any) -> ...any,
|
|
GetTopMostPopupModal: (...any) -> ...any,
|
|
GetTreeNodeToLabelSpacing: () -> number,
|
|
GetTypematicRepeatRate: (...any) -> ...any,
|
|
GetVersion: () -> any,
|
|
GetViewportPlatformMonitor: (...any) -> ...any,
|
|
GetWindowAlwaysWantOwnTabBar: (...any) -> ...any,
|
|
GetWindowAlwaysWantOwnViewport: (...any) -> ...any,
|
|
GetWindowContentRegionMax: (...any) -> ...any,
|
|
GetWindowContentRegionMin: (...any) -> ...any,
|
|
GetWindowDockID: () -> number,
|
|
GetWindowDpiScale: () -> number,
|
|
GetWindowDrawList: () -> any,
|
|
GetWindowHeight: () -> number,
|
|
GetWindowPos: () -> ImVec2,
|
|
GetWindowScrollbarID: (...any) -> ...any,
|
|
GetWindowScrollbarRect: (...any) -> ...any,
|
|
GetWindowSize: () -> ImVec2,
|
|
GetWindowViewport: () -> any,
|
|
GetWindowWidth: () -> number,
|
|
Image: (tex_ref: any, image_size: ImVec2, uv0: ImVec2?, uv1: ImVec2?) -> (),
|
|
ImageButton: (str_id: string, tex_ref: any, image_size: ImVec2, uv0: ImVec2?, uv1: ImVec2?, bg_col: ImVec4?, tint_col: ImVec4?) -> boolean,
|
|
ImageButtonEx: (...any) -> ...any,
|
|
ImageWithBg: (tex_ref: any, image_size: ImVec2, uv0: ImVec2?, uv1: ImVec2?, bg_col: ImVec4?, tint_col: ImVec4?) -> (),
|
|
Indent: (indent_w: number?) -> (),
|
|
Initialize: (...any) -> ...any,
|
|
InputDouble: (label: string, v: number, step: number?, step_fast: number?, format: string?, flags: number?) -> (number, boolean),
|
|
InputFloat: (label: string, v: number, step: number?, step_fast: number?, format: string?, flags: number?) -> (number, boolean),
|
|
InputFloat2: (label: string, v: any, format: string?, flags: number?) -> boolean,
|
|
InputFloat3: (label: string, v: any, format: string?, flags: number?) -> boolean,
|
|
InputFloat4: (label: string, v: any, format: string?, flags: number?) -> boolean,
|
|
InputInt: (label: string, v: number, step: number?, step_fast: number?, flags: number?) -> (number, boolean),
|
|
InputInt2: (label: string, v: any, flags: number?) -> boolean,
|
|
InputInt3: (label: string, v: any, flags: number?) -> boolean,
|
|
InputInt4: (label: string, v: any, flags: number?) -> boolean,
|
|
InputScalar: (label: string, data_type: number, data: any, step: any, step_fast: any, format: string?, flags: number?) -> ...any,
|
|
InputScalarN: (label: string, data_type: number, data: any, components: number, step: any, step_fast: any, format: string?, flags: number?) -> ...any,
|
|
InputText: (label: string, buf: any, buf_size: number, flags: number?, callback: any, user_data: any) -> ...any,
|
|
InputTextDeactivateHook: (...any) -> ...any,
|
|
InputTextEx: (...any) -> ...any,
|
|
InputTextMultiline: (label: string, buf: any, buf_size: number, size: ImVec2?, flags: number?, callback: any, user_data: any) -> ...any,
|
|
InputTextWithHint: (label: string, hint: string, buf: any, buf_size: number, flags: number?, callback: any, user_data: any) -> ...any,
|
|
InvisibleButton: (str_id: string, size_arg: ImVec2, flags: number?) -> boolean,
|
|
IsActiveIdUsingNavDir: (...any) -> ...any,
|
|
IsAliasKey: (...any) -> ...any,
|
|
IsAnyItemActive: () -> boolean,
|
|
IsAnyItemFocused: () -> boolean,
|
|
IsAnyItemHovered: () -> boolean,
|
|
IsAnyMouseDown: () -> boolean,
|
|
IsClippedEx: (...any) -> ...any,
|
|
IsDragDropActive: (...any) -> ...any,
|
|
IsDragDropPayloadBeingAccepted: (...any) -> ...any,
|
|
IsGamepadKey: (...any) -> ...any,
|
|
IsInNavFocusRoute: (...any) -> ...any,
|
|
IsItemActivated: () -> boolean,
|
|
IsItemActive: () -> boolean,
|
|
IsItemClicked: (mouse_button: number?) -> boolean,
|
|
IsItemDeactivated: () -> boolean,
|
|
IsItemDeactivatedAfterEdit: () -> boolean,
|
|
IsItemEdited: () -> boolean,
|
|
IsItemFocused: () -> boolean,
|
|
IsItemHovered: (flags: number?) -> boolean,
|
|
IsItemToggledOpen: () -> boolean,
|
|
IsItemToggledSelection: () -> boolean,
|
|
IsItemVisible: () -> boolean,
|
|
IsKeyChordPressed: (...any) -> ...any,
|
|
IsKeyDown: (...any) -> ...any,
|
|
IsKeyPressed: (key: number, is_repeat: boolean?) -> boolean,
|
|
IsKeyPressedEx: (...any) -> ...any,
|
|
IsKeyReleased: (...any) -> ...any,
|
|
IsKeyboardKey: (...any) -> ...any,
|
|
IsLRModKey: (...any) -> ...any,
|
|
IsMouseClicked: (button: number, is_repeat: boolean?) -> boolean,
|
|
IsMouseClickedEx: (...any) -> ...any,
|
|
IsMouseDoubleClicked: (...any) -> ...any,
|
|
IsMouseDown: (...any) -> ...any,
|
|
IsMouseDragPastThreshold: (...any) -> ...any,
|
|
IsMouseDragging: (button: number, lock_threshold: number?) -> boolean,
|
|
IsMouseHoveringRect: (r_min: ImVec2, r_max: ImVec2, clip: boolean?) -> boolean,
|
|
IsMouseKey: (...any) -> ...any,
|
|
IsMousePosValid: (mouse_pos: any) -> boolean,
|
|
IsMouseReleased: (...any) -> ...any,
|
|
IsMouseReleasedWithDelay: (button: number, delay: number?) -> boolean,
|
|
IsNamedKey: (...any) -> ...any,
|
|
IsNamedKeyOrMod: (...any) -> ...any,
|
|
IsPopupOpen: (id: string, popup_flags: number?) -> boolean,
|
|
IsPopupOpenRequestForItem: (...any) -> ...any,
|
|
IsPopupOpenRequestForWindow: (...any) -> ...any,
|
|
IsRectVisible: (...any) -> ...any,
|
|
IsViewportAbove: (...any) -> ...any,
|
|
IsWindowAbove: (...any) -> ...any,
|
|
IsWindowActiveAndVisible: (...any) -> ...any,
|
|
IsWindowAppearing: () -> boolean,
|
|
IsWindowChildOf: (...any) -> ...any,
|
|
IsWindowCollapsed: () -> boolean,
|
|
IsWindowContentHoverable: (...any) -> ...any,
|
|
IsWindowDocked: () -> boolean,
|
|
IsWindowFocused: (flags: number?) -> boolean,
|
|
IsWindowHovered: (flags: number?) -> boolean,
|
|
IsWindowInBeginStack: (...any) -> ...any,
|
|
IsWindowNavFocusable: (...any) -> ...any,
|
|
IsWindowWithinBeginStackOf: (...any) -> ...any,
|
|
ItemAdd: (...any) -> ...any,
|
|
ItemHandleShortcut: (...any) -> ...any,
|
|
ItemHoverable: (...any) -> ...any,
|
|
ItemSize: (...any) -> ...any,
|
|
KeepAliveID: (...any) -> ...any,
|
|
LabelText: (label: string, fmt: string, ...any) -> (),
|
|
ListBox: (...any) -> ...any,
|
|
LoadIniSettingsFromDisk: (ini_filename: string) -> (),
|
|
LoadIniSettingsFromMemory: (ini_data: string, ini_size: number?) -> (),
|
|
LocalizeGetMsg: (...any) -> ...any,
|
|
LocalizeRegisterEntries: (...any) -> ...any,
|
|
LogBegin: (...any) -> ...any,
|
|
LogButtons: () -> (),
|
|
LogFinish: () -> (),
|
|
LogRenderedText: (...any) -> ...any,
|
|
LogSetNextTextDecoration: (...any) -> ...any,
|
|
LogText: (fmt: string, ...any) -> (),
|
|
LogToBuffer: (...any) -> ...any,
|
|
LogToClipboard: (auto_open_depth: number?) -> (),
|
|
LogToFile: (auto_open_depth: number?, filename: string?) -> (),
|
|
LogToTTY: (auto_open_depth: number?) -> (),
|
|
MarkIniSettingsDirty: (...any) -> ...any,
|
|
MarkItemEdited: (...any) -> ...any,
|
|
MemAlloc: (...any) -> ...any,
|
|
MemFree: (...any) -> ...any,
|
|
MenuItem: (...any) -> ...any,
|
|
MenuItemEx: (...any) -> ...any,
|
|
MouseButtonToKey: (...any) -> ...any,
|
|
NavApplyItemToResult: (...any) -> ...any,
|
|
NavBiasScoringRect: (...any) -> ...any,
|
|
NavCalcPreferredRefPos: (...any) -> ...any,
|
|
NavCalcPreferredRefPosSource: (...any) -> ...any,
|
|
NavClearPreferredPosForAxis: (...any) -> ...any,
|
|
NavEndFrame: (...any) -> ...any,
|
|
NavHighlightActivated: (...any) -> ...any,
|
|
NavInitRequestApplyResult: (...any) -> ...any,
|
|
NavInitWindow: (...any) -> ...any,
|
|
NavMoveRequestApplyResult: (...any) -> ...any,
|
|
NavMoveRequestButNoResultYet: (...any) -> ...any,
|
|
NavMoveRequestCancel: (...any) -> ...any,
|
|
NavMoveRequestForward: (...any) -> ...any,
|
|
NavMoveRequestResolveWithLastItem: (...any) -> ...any,
|
|
NavMoveRequestResolveWithPastTreeNode: (...any) -> ...any,
|
|
NavMoveRequestSubmit: (...any) -> ...any,
|
|
NavMoveRequestTryWrapping: (...any) -> ...any,
|
|
NavProcessItem: (...any) -> ...any,
|
|
NavProcessItemForTabbingRequest: (...any) -> ...any,
|
|
NavRestoreLastChildNavWindow: (...any) -> ...any,
|
|
NavRestoreLayer: (...any) -> ...any,
|
|
NavSaveLastChildNavWindowIntoParent: (...any) -> ...any,
|
|
NavScoreItem: (...any) -> ...any,
|
|
NavUpdate: (...any) -> ...any,
|
|
NavUpdateAnyRequestFlag: (...any) -> ...any,
|
|
NavUpdateCancelRequest: (...any) -> ...any,
|
|
NavUpdateContextMenuRequest: (...any) -> ...any,
|
|
NavUpdateCreateMoveRequest: (...any) -> ...any,
|
|
NavUpdateCreateTabbingRequest: (...any) -> ...any,
|
|
NavUpdateCurrentWindowIsScrollPushableX: (...any) -> ...any,
|
|
NavUpdatePageUpPageDown: (...any) -> ...any,
|
|
NavUpdateWindowing: (...any) -> ...any,
|
|
NavUpdateWindowingApplyFocus: (...any) -> ...any,
|
|
NavUpdateWindowingOverlay: (...any) -> ...any,
|
|
NavUpdateWindowingTarget: (...any) -> ...any,
|
|
NewFrame: () -> (),
|
|
NewLine: () -> (),
|
|
NewTextBuffer: (...any) -> ...any,
|
|
NextColumn: () -> (),
|
|
OpenPopup: (...any) -> ...any,
|
|
OpenPopupEx: (...any) -> ...any,
|
|
OpenPopupOnItemClick: (str_id: string?, popup_flags: number?) -> boolean,
|
|
PayloadIsDataType: (...any) -> ...any,
|
|
PlotEx: (...any) -> ...any,
|
|
PlotHistogram: (...any) -> ...any,
|
|
PlotLines: (...any) -> ...any,
|
|
PopClipRect: () -> (),
|
|
PopColumnsBackground: (...any) -> ...any,
|
|
PopFocusScope: (...any) -> ...any,
|
|
PopFont: () -> (),
|
|
PopID: () -> (),
|
|
PopItemFlag: () -> (),
|
|
PopItemWidth: () -> (),
|
|
PopPasswordFont: (...any) -> ...any,
|
|
PopStyleColor: (count: number?) -> (),
|
|
PopStyleVar: (count: number?) -> (),
|
|
PopTextWrapPos: () -> (),
|
|
ProgressBar: (fraction: number, size_arg: ImVec2?, overlay: string?) -> (),
|
|
PushClipRect: (clip_rect_min: ImVec2, clip_rect_max: ImVec2, intersect_with_current_clip_rect: boolean) -> (),
|
|
PushColumnClipRect: (...any) -> ...any,
|
|
PushColumnsBackground: (...any) -> ...any,
|
|
PushFocusScope: (...any) -> ...any,
|
|
PushFont: (font: any, font_size_base: number) -> ...any,
|
|
PushID: (...any) -> ...any,
|
|
PushItemFlag: (option: number, enabled: boolean) -> (),
|
|
PushItemWidth: (item_width: number) -> (),
|
|
PushMultiItemsWidths: (...any) -> ...any,
|
|
PushOverrideID: (...any) -> ...any,
|
|
PushPasswordFont: (...any) -> ...any,
|
|
PushStyleColor: (...any) -> ...any,
|
|
PushStyleVar: (...any) -> ...any,
|
|
PushStyleVarX: (idx: number, val_x: number) -> (),
|
|
PushStyleVarY: (idx: number, val_y: number) -> (),
|
|
PushTextWrapPos: (wrap_local_pos_x: number?) -> (),
|
|
RadioButton: (...any) -> ...any,
|
|
RadioButtonEx: (...any) -> ...any,
|
|
RegisterFontAtlas: (...any) -> ...any,
|
|
RemoveSettingsHandler: (...any) -> ...any,
|
|
Render: () -> (),
|
|
RenderArrow: (...any) -> ...any,
|
|
RenderArrowDockMenu: (...any) -> ...any,
|
|
RenderArrowPointingAt: (...any) -> ...any,
|
|
RenderBullet: (...any) -> ...any,
|
|
RenderCheckMark: (...any) -> ...any,
|
|
RenderColorComponentMarker: (...any) -> ...any,
|
|
RenderColorRectWithAlphaCheckerboard: (...any) -> ...any,
|
|
RenderDimmedBackgroundBehindWindow: (...any) -> ...any,
|
|
RenderDimmedBackgrounds: (...any) -> ...any,
|
|
RenderDragDropTargetRectEx: (...any) -> ...any,
|
|
RenderDragDropTargetRectForItem: (...any) -> ...any,
|
|
RenderDragDropTargetRectForViewport: (...any) -> ...any,
|
|
RenderFrame: (...any) -> ...any,
|
|
RenderFrameBorder: (...any) -> ...any,
|
|
RenderMouseCursor: (...any) -> ...any,
|
|
RenderNavCursor: (...any) -> ...any,
|
|
RenderPlatformWindowsDefault: (platform_render_arg: any, renderer_render_arg: any) -> ...any,
|
|
RenderRectFilledInRangeH: (...any) -> ...any,
|
|
RenderRectFilledWithHole: (...any) -> ...any,
|
|
RenderText: (...any) -> ...any,
|
|
RenderTextClipped: (...any) -> ...any,
|
|
RenderTextClippedEx: (...any) -> ...any,
|
|
RenderTextEllipsis: (...any) -> ...any,
|
|
RenderTextWrapped: (...any) -> ...any,
|
|
RenderViewportsThumbnails: (...any) -> ...any,
|
|
ResetMouseDragDelta: (button: number?) -> (),
|
|
RoundScalarWithFormatT: (...any) -> ...any,
|
|
SameLine: (offset_from_start_x: number?, spacing_w: number?) -> (),
|
|
SaveIniSettingsToDisk: (ini_filename: string) -> (),
|
|
SaveIniSettingsToMemory: (...any) -> ...any,
|
|
ScaleRatioFromValueT: (...any) -> ...any,
|
|
ScaleValueFromRatioT: (...any) -> ...any,
|
|
ScaleWindowsInViewport: (...any) -> ...any,
|
|
ScrollToItem: (...any) -> ...any,
|
|
ScrollToRect: (...any) -> ...any,
|
|
ScrollToRectEx: (...any) -> ...any,
|
|
Scrollbar: (...any) -> ...any,
|
|
ScrollbarEx: (...any) -> ...any,
|
|
Selectable: (...any) -> ...any,
|
|
Separator: () -> (),
|
|
SeparatorEx: (...any) -> ...any,
|
|
SeparatorText: (label: string) -> (),
|
|
SeparatorTextEx: (...any) -> ...any,
|
|
SetActiveID: (...any) -> ...any,
|
|
SetActiveIdUsingAllKeyboardKeys: (...any) -> ...any,
|
|
SetAllocatorFunctions: (alloc_func: any, free_func: any, user_data: any) -> ...any,
|
|
SetClipboardText: (text: string) -> (),
|
|
SetColorEditOptions: (...any) -> ...any,
|
|
SetColumnOffset: (column_index: number, offset: number) -> (),
|
|
SetColumnWidth: (column_index: number, width: number) -> (),
|
|
SetCurrentContext: (ctx: any) -> ...any,
|
|
SetCurrentFont: (...any) -> ...any,
|
|
SetCurrentViewport: (...any) -> ...any,
|
|
SetCursorPos: (local_pos: ImVec2) -> (),
|
|
SetCursorPosX: (x: number) -> (),
|
|
SetCursorPosY: (y: number) -> (),
|
|
SetCursorScreenPos: (pos: ImVec2) -> (),
|
|
SetDragDropPayload: (type: string, data: any, data_size: number, cond: number?) -> boolean,
|
|
SetFocusID: (...any) -> ...any,
|
|
SetHoveredID: (...any) -> ...any,
|
|
SetItemDefaultFocus: () -> (),
|
|
SetItemKeyOwner: (...any) -> ...any,
|
|
SetItemTooltip: (fmt: string, ...any) -> (),
|
|
SetKeyOwner: (...any) -> ...any,
|
|
SetKeyOwnersForKeyChord: (...any) -> ...any,
|
|
SetKeyboardFocusHere: (offset: number?) -> (),
|
|
SetLastItemData: (...any) -> ...any,
|
|
SetLastItemDataForChildWindowItem: (...any) -> ...any,
|
|
SetLastItemDataForWindow: (...any) -> ...any,
|
|
SetMouseCursor: (cursor_type: number) -> (),
|
|
SetNavCursorVisible: (visible: boolean) -> (),
|
|
SetNavCursorVisibleAfterMove: (...any) -> ...any,
|
|
SetNavFocusScope: (...any) -> ...any,
|
|
SetNavID: (...any) -> ...any,
|
|
SetNavWindow: (...any) -> ...any,
|
|
SetNextFrameWantCaptureKeyboard: (want: boolean) -> (),
|
|
SetNextFrameWantCaptureMouse: (want: boolean) -> (),
|
|
SetNextItemAllowOverlap: () -> (),
|
|
SetNextItemColorMarker: (...any) -> ...any,
|
|
SetNextItemOpen: (is_open: boolean, cond: number?) -> (),
|
|
SetNextItemRefVal: (...any) -> ...any,
|
|
SetNextItemShortcut: (key_chord: any, flags: number?) -> (),
|
|
SetNextItemStorageID: (storage_id: number) -> (),
|
|
SetNextItemWidth: (item_width: number) -> (),
|
|
SetNextWindowBgAlpha: (alpha: number) -> (),
|
|
SetNextWindowChildFlags: (...any) -> ...any,
|
|
SetNextWindowClass: (window_class: any) -> (),
|
|
SetNextWindowCollapsed: (collapsed: boolean, cond: number?) -> (),
|
|
SetNextWindowContentSize: (size: ImVec2) -> (),
|
|
SetNextWindowDockID: (id: number, cond: number?) -> (),
|
|
SetNextWindowFlags: (...any) -> ...any,
|
|
SetNextWindowFocus: () -> (),
|
|
SetNextWindowPos: (pos: ImVec2, cond: number?, pivot: ImVec2?) -> (),
|
|
SetNextWindowRefreshPolicy: (...any) -> ...any,
|
|
SetNextWindowScroll: (scroll: ImVec2) -> (),
|
|
SetNextWindowSize: (size: ImVec2, cond: number?) -> (),
|
|
SetNextWindowSizeConstraints: (size_min: ImVec2, size_max: ImVec2, custom_callback: any, custom_callback_user_data: any) -> ...any,
|
|
SetNextWindowViewport: (id: number) -> (),
|
|
SetScrollFromPosX: (...any) -> ...any,
|
|
SetScrollFromPosY: (...any) -> ...any,
|
|
SetScrollHereX: (center_x_ratio: number?) -> (),
|
|
SetScrollHereY: (center_y_ratio: number?) -> (),
|
|
SetScrollX: (...any) -> ...any,
|
|
SetScrollY: (...any) -> ...any,
|
|
SetShortcutRouting: (...any) -> ...any,
|
|
SetStateStorage: (tree: any) -> ...any,
|
|
SetTabItemClosed: (label: string) -> (),
|
|
SetTooltip: (fmt: string, ...any) -> (),
|
|
SetWindowClipRectBeforeSetChannel: (...any) -> ...any,
|
|
SetWindowCollapsed: (...any) -> ...any,
|
|
SetWindowDock: (...any) -> ...any,
|
|
SetWindowFocus: (...any) -> ...any,
|
|
SetWindowFontScale: (...any) -> ...any,
|
|
SetWindowHiddenAndSkipItemsForCurrentFrame: (...any) -> ...any,
|
|
SetWindowHitTestHole: (...any) -> ...any,
|
|
SetWindowPos: (...any) -> ...any,
|
|
SetWindowSize: (...any) -> ...any,
|
|
SetWindowViewport: (...any) -> ...any,
|
|
ShadeVertsLinearColorGradientKeepAlpha: (...any) -> ...any,
|
|
ShadeVertsLinearUV: (...any) -> ...any,
|
|
ShadeVertsTransformPos: (...any) -> ...any,
|
|
Shortcut: (...any) -> ...any,
|
|
ShowAboutWindow: (p_open: boolean?) -> ...any,
|
|
ShowDebugLogWindow: (p_open: boolean?) -> ...any,
|
|
ShowDemoWindow: (p_open: boolean?) -> ...any,
|
|
ShowFontAtlas: (...any) -> ...any,
|
|
ShowFontSelector: (label: string) -> (),
|
|
ShowIDStackToolWindow: (p_open: boolean?) -> ...any,
|
|
ShowMetricsWindow: (p_open: boolean?) -> ...any,
|
|
ShowStyleEditor: (ref: any) -> ...any,
|
|
ShowStyleSelector: (label: string) -> boolean,
|
|
ShowUserGuide: () -> (),
|
|
ShrinkWidths: (...any) -> ...any,
|
|
Shutdown: (...any) -> ...any,
|
|
SliderAngle: (label: string, v_rad: number, v_degrees_min: number?, v_degrees_max: number?, format: string?, flags: number?) -> (number, boolean),
|
|
SliderBehavior: (...any) -> ...any,
|
|
SliderBehaviorT: (...any) -> ...any,
|
|
SliderFloat: (label: string, v: number, v_min: number, v_max: number, format: string?, flags: number?) -> (number, boolean),
|
|
SliderFloat2: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderFloat3: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderFloat4: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderInt: (label: string, v: number, v_min: number, v_max: number, format: string?, flags: number?) -> (number, boolean),
|
|
SliderInt2: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderInt3: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderInt4: (label: string, v: any, v_min: number, v_max: number, format: string?, flags: number?) -> boolean,
|
|
SliderScalar: (label: string, data_type: number, data: any, min: any, max: any, format: string?, flags: number?) -> ...any,
|
|
SliderScalarN: (label: string, data_type: number, v: any, components: number, v_min: any, v_max: any, format: string?, flags: number?) -> ...any,
|
|
SmallButton: (label: string) -> boolean,
|
|
Spacing: () -> (),
|
|
SplitterBehavior: (...any) -> ...any,
|
|
StartMouseMovingWindow: (...any) -> ...any,
|
|
StartMouseMovingWindowOrNode: (...any) -> ...any,
|
|
StopMouseMovingWindow: (...any) -> ...any,
|
|
StyleColorsClassic: (dst: any) -> ...any,
|
|
StyleColorsDark: (dst: any) -> ...any,
|
|
StyleColorsLight: (dst: any) -> ...any,
|
|
TabBarAddTab: (...any) -> ...any,
|
|
TabBarCalcMaxTabWidth: (...any) -> ...any,
|
|
TabBarCalcTabID: (...any) -> ...any,
|
|
TabBarCloseTab: (...any) -> ...any,
|
|
TabBarFindByID: (...any) -> ...any,
|
|
TabBarFindMostRecentlySelectedTabForActiveWindow: (...any) -> ...any,
|
|
TabBarFindTabByID: (...any) -> ...any,
|
|
TabBarFindTabByOrder: (...any) -> ...any,
|
|
TabBarGetCurrentTab: (...any) -> ...any,
|
|
TabBarGetTabName: (...any) -> ...any,
|
|
TabBarGetTabOrder: (...any) -> ...any,
|
|
TabBarGetTabPos: (...any) -> ...any,
|
|
TabBarLayout: (...any) -> ...any,
|
|
TabBarProcessReorder: (...any) -> ...any,
|
|
TabBarQueueFocus: (...any) -> ...any,
|
|
TabBarQueueReorder: (...any) -> ...any,
|
|
TabBarQueueReorderFromMousePos: (...any) -> ...any,
|
|
TabBarRemove: (...any) -> ...any,
|
|
TabBarRemoveTab: (...any) -> ...any,
|
|
TabBarScrollClamp: (...any) -> ...any,
|
|
TabBarScrollToTab: (...any) -> ...any,
|
|
TabBarScrollingButtons: (...any) -> ...any,
|
|
TabBarTabListPopupButton: (...any) -> ...any,
|
|
TabItemBackground: (...any) -> ...any,
|
|
TabItemButton: (label: string, flags: number?) -> boolean,
|
|
TabItemCalcSize: (...any) -> ...any,
|
|
TabItemEx: (...any) -> ...any,
|
|
TabItemLabelAndCloseButton: (...any) -> ...any,
|
|
TabItemSpacing: (...any) -> ...any,
|
|
TableAngledHeadersRow: () -> (),
|
|
TableAngledHeadersRowEx: (...any) -> ...any,
|
|
TableApplyExternalUnclipRect: (...any) -> ...any,
|
|
TableApplyQueuedRequests: (...any) -> ...any,
|
|
TableBeginCell: (...any) -> ...any,
|
|
TableBeginContextMenuPopup: (...any) -> ...any,
|
|
TableBeginInitMemory: (...any) -> ...any,
|
|
TableBeginRow: (...any) -> ...any,
|
|
TableCalcMaxColumnWidth: (...any) -> ...any,
|
|
TableDrawBorders: (...any) -> ...any,
|
|
TableDrawDefaultContextMenu: (...any) -> ...any,
|
|
TableEndCell: (...any) -> ...any,
|
|
TableEndRow: (...any) -> ...any,
|
|
TableFindByID: (...any) -> ...any,
|
|
TableFixColumnSortDirection: (...any) -> ...any,
|
|
TableFixDisplayOrder: (...any) -> ...any,
|
|
TableGcCompactSettings: (...any) -> ...any,
|
|
TableGcCompactTransientBuffers: (...any) -> ...any,
|
|
TableGetBoundSettings: (...any) -> ...any,
|
|
TableGetCellBgRect: (...any) -> ...any,
|
|
TableGetColumnCount: () -> number,
|
|
TableGetColumnFlags: (column_n: number?) -> number,
|
|
TableGetColumnIndex: () -> number,
|
|
TableGetColumnName: (...any) -> ...any,
|
|
TableGetColumnNextSortDirection: (...any) -> ...any,
|
|
TableGetColumnResizeID: (...any) -> ...any,
|
|
TableGetColumnWidthAuto: (...any) -> ...any,
|
|
TableGetHeaderAngledMaxLabelWidth: (...any) -> ...any,
|
|
TableGetHeaderRowHeight: (...any) -> ...any,
|
|
TableGetHoveredColumn: () -> number,
|
|
TableGetHoveredRow: (...any) -> ...any,
|
|
TableGetInstanceData: (...any) -> ...any,
|
|
TableGetInstanceID: (...any) -> ...any,
|
|
TableGetRowIndex: () -> number,
|
|
TableGetSortSpecs: () -> any,
|
|
TableHeader: (label: string) -> (),
|
|
TableHeadersRow: () -> (),
|
|
TableInitColumnDefaults: (...any) -> ...any,
|
|
TableLoadSettings: (...any) -> ...any,
|
|
TableLoadSettingsForColumn: (...any) -> ...any,
|
|
TableLoadSettingsForColumns: (...any) -> ...any,
|
|
TableMergeDrawChannels: (...any) -> ...any,
|
|
TableNextColumn: () -> boolean,
|
|
TableNextRow: (row_flags: number?, row_min_height: number?) -> (),
|
|
TableOpenContextMenu: (...any) -> ...any,
|
|
TablePopBackgroundChannel: (...any) -> ...any,
|
|
TablePopColumnChannel: (...any) -> ...any,
|
|
TablePushBackgroundChannel: (...any) -> ...any,
|
|
TablePushColumnChannel: (...any) -> ...any,
|
|
TableQueueSetColumnDisplayOrder: (...any) -> ...any,
|
|
TableReconcileColumns: (...any) -> ...any,
|
|
TableRemove: (...any) -> ...any,
|
|
TableResetSettings: (...any) -> ...any,
|
|
TableSaveSettings: (...any) -> ...any,
|
|
TableSetBgColor: (target: number, color: number, column_n: number?) -> (),
|
|
TableSetColumnDisplayOrder: (...any) -> ...any,
|
|
TableSetColumnEnabled: (column_n: number, enabled: boolean) -> (),
|
|
TableSetColumnIndex: (column_n: number) -> boolean,
|
|
TableSetColumnSortDirection: (...any) -> ...any,
|
|
TableSetColumnWidth: (...any) -> ...any,
|
|
TableSetColumnWidthAutoAll: (...any) -> ...any,
|
|
TableSetColumnWidthAutoSingle: (...any) -> ...any,
|
|
TableSettingsAddSettingsHandler: (...any) -> ...any,
|
|
TableSettingsCreate: (...any) -> ...any,
|
|
TableSettingsFindByID: (...any) -> ...any,
|
|
TableSetupColumn: (label: string, flags: number?, init_width_or_weight: number?, user_data: number?) -> (),
|
|
TableSetupDrawChannels: (...any) -> ...any,
|
|
TableSetupScrollFreeze: (columns: number, rows: number) -> (),
|
|
TableSortSpecsBuild: (...any) -> ...any,
|
|
TableSortSpecsSanitize: (...any) -> ...any,
|
|
TableUpdateBorders: (...any) -> ...any,
|
|
TableUpdateColumnsWeightFromWidth: (...any) -> ...any,
|
|
TableUpdateLayout: (...any) -> ...any,
|
|
TeleportMousePos: (...any) -> ...any,
|
|
TempInputIsActive: (...any) -> ...any,
|
|
TempInputScalar: (...any) -> ...any,
|
|
TempInputText: (...any) -> ...any,
|
|
TestKeyOwner: (...any) -> ...any,
|
|
Text: (fmt: string, ...any) -> (),
|
|
TextAligned: (...any) -> ...any,
|
|
TextBufferToString: (...any) -> ...any,
|
|
TextColored: (col: ImVec4, fmt: string, ...any) -> (),
|
|
TextDisabled: (fmt: string, ...any) -> (),
|
|
TextEx: (...any) -> ...any,
|
|
TextLink: (label: string) -> boolean,
|
|
TextLinkOpenURL: (label: string, url: string?) -> boolean,
|
|
TextUnformatted: (text: string, text_end: string?) -> (),
|
|
TextV: (fmt: string, ...any) -> (),
|
|
TextWrapped: (fmt: string, ...any) -> (),
|
|
TranslateWindow: (...any) -> ...any,
|
|
TranslateWindowsInViewport: (...any) -> ...any,
|
|
TreeNode: (...any) -> ...any,
|
|
TreeNodeBehavior: (...any) -> ...any,
|
|
TreeNodeDrawLineToChildNode: (...any) -> ...any,
|
|
TreeNodeDrawLineToTreePop: (...any) -> ...any,
|
|
TreeNodeEx: (...any) -> ...any,
|
|
TreeNodeExV: (...any) -> ...any,
|
|
TreeNodeGetOpen: (storage_id: number) -> boolean,
|
|
TreeNodeSetOpen: (...any) -> ...any,
|
|
TreeNodeUpdateNextOpen: (...any) -> ...any,
|
|
TreeNodeV: (...any) -> ...any,
|
|
TreePop: () -> (),
|
|
TreePush: (...any) -> ...any,
|
|
TreePushOverrideID: (...any) -> ...any,
|
|
Unindent: (indent_w: number?) -> (),
|
|
UnregisterFontAtlas: (...any) -> ...any,
|
|
UpdateAliasKey: (...any) -> ...any,
|
|
UpdateCurrentFontSize: (...any) -> ...any,
|
|
UpdateDebugToolItemPathQuery: (...any) -> ...any,
|
|
UpdateFontsEndFrame: (...any) -> ...any,
|
|
UpdateFontsNewFrame: (...any) -> ...any,
|
|
UpdateHoveredWindowAndCaptureFlags: (...any) -> ...any,
|
|
UpdateInputEvents: (...any) -> ...any,
|
|
UpdateKeyRoutingTable: (...any) -> ...any,
|
|
UpdateKeyboardInputs: (...any) -> ...any,
|
|
UpdateMouseInputs: (...any) -> ...any,
|
|
UpdateMouseMovingWindowEndFrame: (...any) -> ...any,
|
|
UpdateMouseMovingWindowNewFrame: (...any) -> ...any,
|
|
UpdateMouseWheel: (...any) -> ...any,
|
|
UpdatePlatformWindows: () -> (),
|
|
UpdateSettings: (...any) -> ...any,
|
|
UpdateTexturesEndFrame: (...any) -> ...any,
|
|
UpdateTexturesNewFrame: (...any) -> ...any,
|
|
UpdateTryMergeWindowIntoHostViewport: (...any) -> ...any,
|
|
UpdateTryMergeWindowIntoHostViewports: (...any) -> ...any,
|
|
UpdateViewportPlatformMonitor: (...any) -> ...any,
|
|
UpdateViewportsEndFrame: (...any) -> ...any,
|
|
UpdateViewportsNewFrame: (...any) -> ...any,
|
|
UpdateWindowInFocusOrderList: (...any) -> ...any,
|
|
UpdateWindowParentAndRootLinks: (...any) -> ...any,
|
|
UpdateWindowSkipRefresh: (...any) -> ...any,
|
|
VSliderFloat: (label: string, size: ImVec2, v: number, v_min: number, v_max: number, format: string?, flags: number?) -> (number, boolean),
|
|
VSliderInt: (label: string, size: ImVec2, v: number, v_min: number, v_max: number, format: string?, flags: number?) -> (number, boolean),
|
|
VSliderScalar: (label: string, size: ImVec2, data_type: number, data: any, min: any, max: any, format: string?, flags: number?) -> ...any,
|
|
Value: (...any) -> ...any,
|
|
WindowPosAbsToRel: (...any) -> ...any,
|
|
WindowRectAbsToRel: (...any) -> ...any,
|
|
WindowRectRelToAbs: (...any) -> ...any,
|
|
WindowSelectViewport: (...any) -> ...any,
|
|
WindowSettingsAddSettingsHandler: (...any) -> ...any,
|
|
WindowSyncOwnedViewport: (...any) -> ...any,
|
|
_ByteArrayToString: (...any) -> ...any,
|
|
_GetTypeFunc: (...any) -> ...any,
|
|
_SetCurrentContext_Internal: (...any) -> ...any,
|
|
_SetCurrentContext_Tables: (...any) -> ...any,
|
|
_SetCurrentContext_Widgets: (...any) -> ...any,
|
|
[string]: any,
|
|
}
|
|
export type ImDrawFlags = { None: number, RoundCornersTopLeft: number, RoundCornersTopRight: number, RoundCornersBottomLeft: number, RoundCornersBottomRight: number, RoundCornersNone: number, Closed: number, RoundCornersTop: number, RoundCornersBottom: number, RoundCornersLeft: number, RoundCornersRight: number, RoundCornersAll: number, RoundCornersDefault_: number, RoundCornersMask_: number, InvalidMask_: number, [string]: number }
|
|
export type ImDrawListFlags = { None: number, AntiAliasedLines: number, AntiAliasedLinesUseTex: number, AntiAliasedFill: number, AllowVtxOffset: number, TextNoPixelSnap: number, [string]: number }
|
|
export type ImFontFlags = { None: number, NoLoadError: number, NoLoadGlyphs: number, LockBakedSizes: number, ImplicitRefSize: number, [string]: number }
|
|
export type ImGuiBackendFlags = { None: number, HasGamepad: number, HasMouseCursors: number, HasSetMousePos: number, RendererHasVtxOffset: number, RendererHasTextures: number, RendererHasViewports: number, PlatformHasViewports: number, HasMouseHoveredViewport: number, HasParentViewport: number, [string]: number }
|
|
export type ImGuiButtonFlags = { None: number, MouseButtonLeft: number, MouseButtonRight: number, MouseButtonMiddle: number, EnableNav: number, PressedOnClick: number, PressedOnClickRelease: number, PressedOnClickReleaseAnywhere: number, PressedOnRelease: number, PressedOnDoubleClick: number, PressedOnDragDropHold: number, FlattenChildren: number, AllowOverlap: number, AlignTextBaseLine: number, NoKeyModsAllowed: number, NoHoldingActiveId: number, NoNavFocus: number, NoHoveredOnFocus: number, NoSetKeyOwner: number, NoTestKeyOwner: number, NoFocus: number, MouseButtonMask_: number, PressedOnMask_: number, PressedOnDefault_: number, NoKeyModifiers: number, [string]: number }
|
|
export type ImGuiChildFlags = { None: number, Borders: number, AlwaysUseWindowPadding: number, ResizeX: number, ResizeY: number, AutoResizeX: number, AutoResizeY: number, AlwaysAutoResize: number, FrameStyle: number, NavFlattened: number, ResizeBoth: number, ResizeXAndY: number, [string]: number }
|
|
export type ImGuiCol = { Text: number, TextDisabled: number, WindowBg: number, ChildBg: number, PopupBg: number, Border: number, BorderShadow: number, FrameBg: number, FrameBgHovered: number, FrameBgActive: number, TitleBg: number, TitleBgActive: number, TitleBgCollapsed: number, MenuBarBg: number, ScrollbarBg: number, ScrollbarGrab: number, ScrollbarGrabHovered: number, ScrollbarGrabActive: number, CheckMark: number, CheckboxSelectedBg: number, SliderGrab: number, SliderGrabActive: number, Button: number, ButtonHovered: number, ButtonActive: number, Header: number, HeaderHovered: number, HeaderActive: number, Separator: number, SeparatorHovered: number, SeparatorActive: number, ResizeGrip: number, ResizeGripHovered: number, ResizeGripActive: number, InputTextCursor: number, TabHovered: number, Tab: number, TabSelected: number, TabSelectedOverline: number, TabDimmed: number, TabDimmedSelected: number, TabDimmedSelectedOverline: number, DockingPreview: number, DockingEmptyBg: number, PlotLines: number, PlotLinesHovered: number, PlotHistogram: number, PlotHistogramHovered: number, TableHeaderBg: number, TableBorderStrong: number, TableBorderLight: number, TableRowBg: number, TableRowBgAlt: number, TextLink: number, TextSelectedBg: number, TreeLines: number, DragDropTarget: number, DragDropTargetBg: number, UnsavedMarker: number, NavCursor: number, NavWindowingHighlight: number, NavWindowingDimBg: number, ModalWindowDimBg: number, COUNT: number, [string]: number }
|
|
export type ImGuiColorEditFlags = { None: number, NoAlpha: number, NoPicker: number, NoOptions: number, NoSmallPreview: number, NoInputs: number, NoTooltip: number, NoLabel: number, NoSidePreview: number, NoDragDrop: number, NoBorder: number, NoColorMarkers: number, AlphaOpaque: number, AlphaNoBg: number, AlphaPreviewHalf: number, AlphaBar: number, HDR: number, DisplayRGB: number, DisplayHSV: number, DisplayHex: number, Uint8: number, Float: number, PickerHueBar: number, PickerHueWheel: number, PickerNoRotate: number, InputRGB: number, InputHSV: number, DefaultOptions_: number, AlphaMask_: number, DisplayMask_: number, DataTypeMask_: number, PickerMask_: number, InputMask_: number, [string]: number }
|
|
export type ImGuiComboFlags = { None: number, PopupAlignLeft: number, HeightSmall: number, HeightRegular: number, HeightLarge: number, HeightLargest: number, NoArrowButton: number, NoPreview: number, WidthFitPreview: number, HeightMask_: number, CustomPreview: number, [string]: number }
|
|
export type ImGuiCond = { None: number, Always: number, Once: number, FirstUseEver: number, Appearing: number, [string]: number }
|
|
export type ImGuiConfigFlags = { None: number, NavEnableKeyboard: number, NavEnableGamepad: number, NoMouse: number, NoMouseCursorChange: number, NoKeyboard: number, DockingEnable: number, ViewportsEnable: number, IsSRGB: number, IsTouchScreen: number, [string]: number }
|
|
export type ImGuiDragDropFlags = { None: number, SourceNoPreviewTooltip: number, SourceNoDisableHover: number, SourceNoHoldToOpenOthers: number, SourceAllowNullID: number, SourceExtern: number, PayloadAutoExpire: number, PayloadNoCrossContext: number, PayloadNoCrossProcess: number, AcceptBeforeDelivery: number, AcceptNoDrawDefaultRect: number, AcceptNoPreviewTooltip: number, AcceptDrawAsHovered: number, AcceptPeekOnly: number, [string]: number }
|
|
export type ImGuiFocusedFlags = { None: number, ChildWindows: number, RootWindow: number, AnyWindow: number, NoPopupHierarchy: number, DockHierarchy: number, RootAndChildWindows: number, [string]: number }
|
|
export type ImGuiHoveredFlags = { None: number, ChildWindows: number, RootWindow: number, AnyWindow: number, NoPopupHierarchy: number, DockHierarchy: number, AllowWhenBlockedByPopup: number, AllowWhenBlockedByActiveItem: number, AllowWhenOverlappedByItem: number, AllowWhenOverlappedByWindow: number, AllowWhenDisabled: number, NoNavOverride: number, ForTooltip: number, Stationary: number, DelayNone: number, DelayShort: number, DelayNormal: number, NoSharedDelay: number, AllowWhenOverlapped: number, RectOnly: number, RootAndChildWindows: number, DelayMask_: number, AllowedMaskForIsWindowHovered: number, AllowedMaskForIsItemHovered: number, [string]: number }
|
|
export type ImGuiInputFlags = { None: number, Repeat: number, RouteActive: number, RouteFocused: number, RouteGlobal: number, RouteAlways: number, RouteOverFocused: number, RouteOverActive: number, RouteUnlessBgFocused: number, RouteFromRootWindow: number, Tooltip: number, RepeatRateDefault: number, RepeatRateNavMove: number, RepeatRateNavTweak: number, RepeatUntilRelease: number, RepeatUntilKeyModsChange: number, RepeatUntilKeyModsChangeFromNone: number, RepeatUntilOtherKeyPress: number, LockThisFrame: number, LockUntilRelease: number, CondHovered: number, CondActive: number, CondDefault_: number, RepeatRateMask_: number, RepeatUntilMask_: number, RepeatMask_: number, CondMask_: number, RouteTypeMask_: number, RouteOptionsMask_: number, SupportedByIsKeyPressed: number, SupportedByIsMouseClicked: number, SupportedByShortcut: number, SupportedBySetNextItemShortcut: number, SupportedBySetKeyOwner: number, SupportedBySetItemKeyOwner: number, [string]: number }
|
|
export type ImGuiInputTextFlags = { None: number, CharsDecimal: number, CharsHexadecimal: number, CharsScientific: number, CharsUppercase: number, CharsNoBlank: number, AllowTabInput: number, EnterReturnsTrue: number, EscapeClearsAll: number, CtrlEnterForNewLine: number, ReadOnly: number, Password: number, AlwaysOverwrite: number, AutoSelectAll: number, ParseEmptyRefVal: number, DisplayEmptyRefVal: number, NoHorizontalScroll: number, NoUndoRedo: number, ElideLeft: number, CallbackCompletion: number, CallbackHistory: number, CallbackAlways: number, CallbackCharFilter: number, CallbackResize: number, CallbackEdit: number, WordWrap: number, Multiline: number, TempInput: number, LocalizeDecimalPoint: number, [string]: number }
|
|
export type ImGuiItemFlags = { None: number, NoTabStop: number, NoNav: number, NoNavDefaultFocus: number, ButtonRepeat: number, AutoClosePopups: number, AllowDuplicateId: number, Disabled: number, LiveEditOnInputText: number, LiveEditOnInputScalar: number, LiveEditOnInput: number, ReadOnly: number, MixedValue: number, NoWindowHoverableCheck: number, AllowOverlap: number, NoNavDisableMouseHover: number, NoMarkEdited: number, NoFocus: number, Inputable: number, HasSelectionUserData: number, IsMultiSelect: number, Default_: number, [string]: number }
|
|
export type ImGuiItemStatusFlags = { None: number, HoveredRect: number, HasDisplayRect: number, Edited: number, ToggledSelection: number, ToggledOpen: number, HasDeactivated: number, Deactivated: number, HoveredWindow: number, Visible: number, HasClipRect: number, HasShortcut: number, EditedInternal: number, [string]: number }
|
|
export type ImGuiKey = { None: number, NamedKey_BEGIN: number, Tab: number, LeftArrow: number, RightArrow: number, UpArrow: number, DownArrow: number, PageUp: number, PageDown: number, Home: number, End: number, Insert: number, Delete: number, Backspace: number, Space: number, Enter: number, Escape: number, LeftCtrl: number, RightCtrl: number, Menu: number, K0: number, A: number, K: number, U: number, F1: number, F7: number, F13: number, F19: number, Apostrophe: number, CapsLock: number, Keypad0: number, KeypadDecimal: number, AppBack: number, AppForward: number, Oem102: number, GamepadStart: number, GamepadFaceLeft: number, GamepadDpadLeft: number, GamepadL1: number, GamepadL2: number, GamepadL3: number, GamepadLStickLeft: number, GamepadRStickLeft: number, MouseLeft: number, ReservedForModCtrl: number, NamedKey_END: number, NamedKey_COUNT: number, NavKeyboardTweakSlow: number, NavKeyboardTweakFast: number, NavGamepadTweakSlow: number, NavGamepadTweakFast: number, NavGamepadMenu: number, NavGamepadContextMenu: number, [string]: number }
|
|
export type ImGuiMouseSource = { Mouse: number, TouchScreen: number, Pen: number, COUNT: number, [string]: number }
|
|
export type ImGuiNextItemDataFlags = { None: number, HasWidth: number, HasOpen: number, HasShortcut: number, HasRefVal: number, HasStorageID: number, HasColorMarker: number, [string]: number }
|
|
export type ImGuiPopupFlags = { None: number, MouseButtonLeft: number, MouseButtonRight: number, MouseButtonMiddle: number, NoReopen: number, NoOpenOverExistingPopup: number, NoOpenOverItems: number, AnyPopupId: number, AnyPopupLevel: number, AnyPopup: number, MouseButtonShift_: number, MouseButtonMask_: number, InvalidMask_: number, [string]: number }
|
|
export type ImGuiSelectableFlags = { None: number, NoAutoClosePopups: number, SpanAllColumns: number, AllowDoubleClick: number, Disabled: number, AllowOverlap: number, Highlight: number, SelectOnNav: number, NoHoldingActiveID: number, SelectOnClick: number, SelectOnRelease: number, SpanAvailWidth: number, SetNavIdOnHover: number, NoPadWithHalfSpacing: number, NoSetKeyOwner: number, [string]: number }
|
|
export type ImGuiSliderFlags = { None: number, Logarithmic: number, NoRoundToFormat: number, NoInput: number, WrapAround: number, ClampOnInput: number, ClampZeroRange: number, NoSpeedTweaks: number, ColorMarkers: number, InvalidMask_: number, AlwaysClamp: number, Vertical: number, ReadOnly: number, [string]: number }
|
|
export type ImGuiStyleVar = { Alpha: number, DisabledAlpha: number, WindowPadding: number, WindowRounding: number, WindowBorderSize: number, WindowMinSize: number, WindowTitleAlign: number, ChildRounding: number, ChildBorderSize: number, PopupRounding: number, PopupBorderSize: number, FramePadding: number, FrameRounding: number, FrameBorderSize: number, ItemSpacing: number, ItemInnerSpacing: number, IndentSpacing: number, CellPadding: number, ScrollbarSize: number, ScrollbarRounding: number, ScrollbarPadding: number, GrabMinSize: number, GrabRounding: number, ImageRounding: number, ImageBorderSize: number, TabRounding: number, TabBorderSize: number, TabMinWidthBase: number, TabMinWidthShrink: number, TabBarBorderSize: number, TabBarOverlineSize: number, TableAngledHeadersAngle: number, TableAngledHeadersTextAlign: number, TreeLinesSize: number, TreeLinesRounding: number, MenuItemRounding: number, SelectableRounding: number, DragDropTargetRounding: number, ButtonTextAlign: number, SelectableTextAlign: number, SeparatorTextBorderSize: number, SeparatorTextAlign: number, SeparatorTextPadding: number, COUNT: number, [string]: number }
|
|
export type ImGuiTreeNodeFlags = { None: number, Selected: number, Framed: number, AllowOverlap: number, NoTreePushOnOpen: number, NoAutoOpenOnLog: number, DefaultOpen: number, OpenOnDoubleClick: number, OpenOnArrow: number, Leaf: number, Bullet: number, FramePadding: number, SpanAvailWidth: number, SpanFullWidth: number, SpanLabelWidth: number, SpanAllColumns: number, LabelSpanAllColumns: number, NavLeftJumpsToParent: number, DrawLinesNone: number, DrawLinesFull: number, DrawLinesToNodes: number, NoNavFocus: number, ClipLabelForTrailingButton: number, UpsideDownArrow: number, CollapsingHeader: number, OpenOnMask_: number, DrawLinesMask_: number, [string]: number }
|
|
export type ImGuiViewportFlags = { None: number, IsPlatformWindow: number, IsPlatformMonitor: number, OwnedByApp: number, NoDecoration: number, NoTaskBarIcon: number, NoFocusOnAppearing: number, NoFocusOnClick: number, NoInputs: number, NoRendererClear: number, NoAutoMerge: number, TopMost: number, CanHostOtherWindows: number, IsMinimized: number, IsFocused: number, [string]: number }
|
|
export type ImGuiWindowFlags = { None: number, NoTitleBar: number, NoResize: number, NoMove: number, NoScrollbar: number, NoScrollWithMouse: number, NoCollapse: number, AlwaysAutoResize: number, NoBackground: number, NoSavedSettings: number, NoMouseInputs: number, MenuBar: number, HorizontalScrollbar: number, NoFocusOnAppearing: number, NoBringToFrontOnFocus: number, AlwaysVerticalScrollbar: number, AlwaysHorizontalScrollbar: number, NoNavInputs: number, NoNavFocus: number, UnsavedDocument: number, NoDocking: number, DockNodeHost: number, ChildWindow: number, Tooltip: number, Popup: number, Modal: number, ChildMenu: number, NoNav: number, NoDecoration: number, NoInputs: number, [string]: number }
|
|
export type ImGuiModule = {
|
|
ImGui: ImGuiAPI,
|
|
ImVec2: (x: number?, y: number?, z: number?, w: number?) -> ImVec2,
|
|
ImVec4: (x: number?, y: number?, z: number?, w: number?) -> ImVec4,
|
|
ImDrawFlags: ImDrawFlags,
|
|
ImDrawListFlags: ImDrawListFlags,
|
|
ImFontFlags: ImFontFlags,
|
|
ImGuiBackendFlags: ImGuiBackendFlags,
|
|
ImGuiButtonFlags: ImGuiButtonFlags,
|
|
ImGuiChildFlags: ImGuiChildFlags,
|
|
ImGuiCol: ImGuiCol,
|
|
ImGuiColorEditFlags: ImGuiColorEditFlags,
|
|
ImGuiComboFlags: ImGuiComboFlags,
|
|
ImGuiCond: ImGuiCond,
|
|
ImGuiConfigFlags: ImGuiConfigFlags,
|
|
ImGuiDragDropFlags: ImGuiDragDropFlags,
|
|
ImGuiFocusedFlags: ImGuiFocusedFlags,
|
|
ImGuiHoveredFlags: ImGuiHoveredFlags,
|
|
ImGuiInputFlags: ImGuiInputFlags,
|
|
ImGuiInputTextFlags: ImGuiInputTextFlags,
|
|
ImGuiItemFlags: ImGuiItemFlags,
|
|
ImGuiItemStatusFlags: ImGuiItemStatusFlags,
|
|
ImGuiKey: ImGuiKey,
|
|
ImGuiMouseSource: ImGuiMouseSource,
|
|
ImGuiNextItemDataFlags: ImGuiNextItemDataFlags,
|
|
ImGuiPopupFlags: ImGuiPopupFlags,
|
|
ImGuiSelectableFlags: ImGuiSelectableFlags,
|
|
ImGuiSliderFlags: ImGuiSliderFlags,
|
|
ImGuiStyleVar: ImGuiStyleVar,
|
|
ImGuiTreeNodeFlags: ImGuiTreeNodeFlags,
|
|
ImGuiViewportFlags: ImGuiViewportFlags,
|
|
ImGuiWindowFlags: ImGuiWindowFlags,
|
|
[string]: any,
|
|
}
|
|
|
|
return (require(script:WaitForChild("Impl")) :: any) :: ImGuiModule
|