Luau types: generated typed entry module build/ImGuiTyped.luau (requires the bundle as child Impl); Rojo/Wally use it
This commit is contained in:
@@ -0,0 +1,957 @@
|
||||
--!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
|
||||
Reference in New Issue
Block a user