Advertisement
snake5

imgui.h parse log (incl. namespace and enums' parse)

Jan 12th, 2017
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 26.14 KB | None | 0 0
  1. Found namespace: ImGui
  2. ImGuiIO &    GetIO
  3. ImGuiStyle &    GetStyle
  4. ImDrawData *    GetDrawData
  5. void    NewFrame
  6. void    Render
  7. void    Shutdown
  8. void    ShowUserGuide
  9. void    ShowStyleEditor
  10. --- ImGuiStyle * ref = NULL
  11. void    ShowTestWindow
  12. --- bool * p_open = NULL
  13. void    ShowMetricsWindow
  14. --- bool * p_open = NULL
  15. bool    Begin
  16. --- const char * name
  17. --- bool * p_open = NULL
  18. --- ImGuiWindowFlags flags = 0
  19. bool    Begin
  20. --- const char * name
  21. --- bool * p_open
  22. --- const ImVec2 & size_on_first_use
  23. --- float bg_alpha = - 1
  24. --- ImGuiWindowFlags flags = 0
  25. void    End
  26. bool    BeginChild
  27. --- const char * str_id
  28. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  29. --- bool border = false
  30. --- ImGuiWindowFlags extra_flags = 0
  31. bool    BeginChild
  32. --- ImGuiID id
  33. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  34. --- bool border = false
  35. --- ImGuiWindowFlags extra_flags = 0
  36. void    EndChild
  37. ImVec2    GetContentRegionMax
  38. ImVec2    GetContentRegionAvail
  39. float    GetContentRegionAvailWidth
  40. ImVec2    GetWindowContentRegionMin
  41. ImVec2    GetWindowContentRegionMax
  42. float    GetWindowContentRegionWidth
  43. ImDrawList *    GetWindowDrawList
  44. ImVec2    GetWindowPos
  45. ImVec2    GetWindowSize
  46. float    GetWindowWidth
  47. float    GetWindowHeight
  48. bool    IsWindowCollapsed
  49. void    SetWindowFontScale
  50. --- float scale
  51. void    SetNextWindowPos
  52. --- const ImVec2 & pos
  53. --- ImGuiSetCond cond = 0
  54. void    SetNextWindowPosCenter
  55. --- ImGuiSetCond cond = 0
  56. void    SetNextWindowSize
  57. --- const ImVec2 & size
  58. --- ImGuiSetCond cond = 0
  59. void    SetNextWindowSizeConstraints
  60. --- const ImVec2 & size_min
  61. --- const ImVec2 & size_max
  62. --- ImGuiSizeConstraintCallback custom_callback = NULL
  63. --- void * custom_callback_data = NULL
  64. void    SetNextWindowContentSize
  65. --- const ImVec2 & size
  66. void    SetNextWindowContentWidth
  67. --- float width
  68. void    SetNextWindowCollapsed
  69. --- bool collapsed
  70. --- ImGuiSetCond cond = 0
  71. void    SetNextWindowFocus
  72. void    SetWindowPos
  73. --- const ImVec2 & pos
  74. --- ImGuiSetCond cond = 0
  75. void    SetWindowSize
  76. --- const ImVec2 & size
  77. --- ImGuiSetCond cond = 0
  78. void    SetWindowCollapsed
  79. --- bool collapsed
  80. --- ImGuiSetCond cond = 0
  81. void    SetWindowFocus
  82. void    SetWindowPos
  83. --- const char * name
  84. --- const ImVec2 & pos
  85. --- ImGuiSetCond cond = 0
  86. void    SetWindowSize
  87. --- const char * name
  88. --- const ImVec2 & size
  89. --- ImGuiSetCond cond = 0
  90. void    SetWindowCollapsed
  91. --- const char * name
  92. --- bool collapsed
  93. --- ImGuiSetCond cond = 0
  94. void    SetWindowFocus
  95. --- const char * name
  96. float    GetScrollX
  97. float    GetScrollY
  98. float    GetScrollMaxX
  99. float    GetScrollMaxY
  100. void    SetScrollX
  101. --- float scroll_x
  102. void    SetScrollY
  103. --- float scroll_y
  104. void    SetScrollHere
  105. --- float center_y_ratio = 0.5
  106. void    SetScrollFromPosY
  107. --- float pos_y
  108. --- float center_y_ratio = 0.5
  109. void    SetKeyboardFocusHere
  110. --- int offset = 0
  111. void    SetStateStorage
  112. --- ImGuiStorage * tree
  113. ImGuiStorage *    GetStateStorage
  114. void    PushFont
  115. --- ImFont * font
  116. void    PopFont
  117. void    PushStyleColor
  118. --- ImGuiCol idx
  119. --- const ImVec4 & col
  120. void    PopStyleColor
  121. --- int count = 1
  122. void    PushStyleVar
  123. --- ImGuiStyleVar idx
  124. --- float val
  125. void    PushStyleVar
  126. --- ImGuiStyleVar idx
  127. --- const ImVec2 & val
  128. void    PopStyleVar
  129. --- int count = 1
  130. ImFont *    GetFont
  131. float    GetFontSize
  132. ImVec2    GetFontTexUvWhitePixel
  133. ImU32    GetColorU32
  134. --- ImGuiCol idx
  135. --- float alpha_mul = 1
  136. ImU32    GetColorU32
  137. --- const ImVec4 & col
  138. void    PushItemWidth
  139. --- float item_width
  140. void    PopItemWidth
  141. float    CalcItemWidth
  142. void    PushTextWrapPos
  143. --- float wrap_pos_x = 0
  144. void    PopTextWrapPos
  145. void    PushAllowKeyboardFocus
  146. --- bool v
  147. void    PopAllowKeyboardFocus
  148. void    PushButtonRepeat
  149. --- bool repeat
  150. void    PopButtonRepeat
  151. void    Separator
  152. void    SameLine
  153. --- float pos_x = 0
  154. --- float spacing_w = - 1
  155. void    NewLine
  156. void    Spacing
  157. void    Dummy
  158. --- const ImVec2 & size
  159. void    Indent
  160. --- float indent_w = 0
  161. void    Unindent
  162. --- float indent_w = 0
  163. void    BeginGroup
  164. void    EndGroup
  165. ImVec2    GetCursorPos
  166. float    GetCursorPosX
  167. float    GetCursorPosY
  168. void    SetCursorPos
  169. --- const ImVec2 & local_pos
  170. void    SetCursorPosX
  171. --- float x
  172. void    SetCursorPosY
  173. --- float y
  174. ImVec2    GetCursorStartPos
  175. ImVec2    GetCursorScreenPos
  176. void    SetCursorScreenPos
  177. --- const ImVec2 & pos
  178. void    AlignFirstTextHeightToWidgets
  179. float    GetTextLineHeight
  180. float    GetTextLineHeightWithSpacing
  181. float    GetItemsLineHeightWithSpacing
  182. void    Columns
  183. --- int count = 1
  184. --- const char * id = NULL
  185. --- bool border = true
  186. void    NextColumn
  187. int    GetColumnIndex
  188. float    GetColumnOffset
  189. --- int column_index = - 1
  190. void    SetColumnOffset
  191. --- int column_index
  192. --- float offset_x
  193. float    GetColumnWidth
  194. --- int column_index = - 1
  195. int    GetColumnsCount
  196. void    PushID
  197. --- const char * str_id
  198. void    PushID
  199. --- const char * str_id_begin
  200. --- const char * str_id_end
  201. void    PushID
  202. --- const void * ptr_id
  203. void    PushID
  204. --- int int_id
  205. void    PopID
  206. ImGuiID    GetID
  207. --- const char * str_id
  208. ImGuiID    GetID
  209. --- const char * str_id_begin
  210. --- const char * str_id_end
  211. ImGuiID    GetID
  212. --- const void * ptr_id
  213. void    Text
  214. --- const char * fmt
  215. --- $ .
  216. void    TextV
  217. --- const char * fmt
  218. --- va_list args
  219. void    TextColored
  220. --- const ImVec4 & col
  221. --- const char * fmt
  222. --- $ .
  223. void    TextColoredV
  224. --- const ImVec4 & col
  225. --- const char * fmt
  226. --- va_list args
  227. void    TextDisabled
  228. --- const char * fmt
  229. --- $ .
  230. void    TextDisabledV
  231. --- const char * fmt
  232. --- va_list args
  233. void    TextWrapped
  234. --- const char * fmt
  235. --- $ .
  236. void    TextWrappedV
  237. --- const char * fmt
  238. --- va_list args
  239. void    TextUnformatted
  240. --- const char * text
  241. --- const char * text_end = NULL
  242. void    LabelText
  243. --- const char * label
  244. --- const char * fmt
  245. --- $ .
  246. void    LabelTextV
  247. --- const char * label
  248. --- const char * fmt
  249. --- va_list args
  250. void    Bullet
  251. void    BulletText
  252. --- const char * fmt
  253. --- $ .
  254. void    BulletTextV
  255. --- const char * fmt
  256. --- va_list args
  257. bool    Button
  258. --- const char * label
  259. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  260. bool    SmallButton
  261. --- const char * label
  262. bool    InvisibleButton
  263. --- const char * str_id
  264. --- const ImVec2 & size
  265. void    Image
  266. --- ImTextureID user_texture_id
  267. --- const ImVec2 & size
  268. --- const ImVec2 & uv0 = ImVec2 ( 0 , 0 )
  269. --- const ImVec2 & uv1 = ImVec2 ( 1 , 1 )
  270. --- const ImVec4 & tint_col = ImVec4 ( 1 , 1 , 1 , 1 )
  271. --- const ImVec4 & border_col = ImVec4 ( 0 , 0 , 0 , 0 )
  272. bool    ImageButton
  273. --- ImTextureID user_texture_id
  274. --- const ImVec2 & size
  275. --- const ImVec2 & uv0 = ImVec2 ( 0 , 0 )
  276. --- const ImVec2 & uv1 = ImVec2 ( 1 , 1 )
  277. --- int frame_padding = - 1
  278. --- const ImVec4 & bg_col = ImVec4 ( 0 , 0 , 0 , 0 )
  279. --- const ImVec4 & tint_col = ImVec4 ( 1 , 1 , 1 , 1 )
  280. bool    Checkbox
  281. --- const char * label
  282. --- bool * v
  283. bool    CheckboxFlags
  284. --- const char * label
  285. --- unsigned int * flags
  286. --- unsigned int flags_value
  287. bool    RadioButton
  288. --- const char * label
  289. --- bool active
  290. bool    RadioButton
  291. --- const char * label
  292. --- int * v
  293. --- int v_button
  294. bool    Combo
  295. --- const char * label
  296. --- int * current_item
  297. --- const char * const * items
  298. --- int items_count
  299. --- int height_in_items = - 1
  300. bool    Combo
  301. --- const char * label
  302. --- int * current_item
  303. --- const char * items_separated_by_zeros
  304. --- int height_in_items = - 1
  305. bool    Combo
  306. --- const char * label
  307. --- int * current_item
  308. --- bool ( * items_getter ) ( void * data , int idx , const char * * out_text )
  309. --- void * data
  310. --- int items_count
  311. --- int height_in_items = - 1
  312. bool    ColorButton
  313. --- const ImVec4 & col
  314. --- bool small_height = false
  315. --- bool outline_border = true
  316. bool    ColorEdit3
  317. --- const char * label
  318. --- float col [ 3 ]
  319. bool    ColorEdit4
  320. --- const char * label
  321. --- float col [ 4 ]
  322. --- bool show_alpha = true
  323. void    ColorEditMode
  324. --- ImGuiColorEditMode mode
  325. void    PlotLines
  326. --- const char * label
  327. --- const float * values
  328. --- int values_count
  329. --- int values_offset = 0
  330. --- const char * overlay_text = NULL
  331. --- float scale_min = FLT_MAX
  332. --- float scale_max = FLT_MAX
  333. --- ImVec2 graph_size = ImVec2 ( 0 , 0 )
  334. --- int stride = sizeof ( float )
  335. void    PlotLines
  336. --- const char * label
  337. --- float ( * values_getter ) ( void * data , int idx )
  338. --- void * data
  339. --- int values_count
  340. --- int values_offset = 0
  341. --- const char * overlay_text = NULL
  342. --- float scale_min = FLT_MAX
  343. --- float scale_max = FLT_MAX
  344. --- ImVec2 graph_size = ImVec2 ( 0 , 0 )
  345. void    PlotHistogram
  346. --- const char * label
  347. --- const float * values
  348. --- int values_count
  349. --- int values_offset = 0
  350. --- const char * overlay_text = NULL
  351. --- float scale_min = FLT_MAX
  352. --- float scale_max = FLT_MAX
  353. --- ImVec2 graph_size = ImVec2 ( 0 , 0 )
  354. --- int stride = sizeof ( float )
  355. void    PlotHistogram
  356. --- const char * label
  357. --- float ( * values_getter ) ( void * data , int idx )
  358. --- void * data
  359. --- int values_count
  360. --- int values_offset = 0
  361. --- const char * overlay_text = NULL
  362. --- float scale_min = FLT_MAX
  363. --- float scale_max = FLT_MAX
  364. --- ImVec2 graph_size = ImVec2 ( 0 , 0 )
  365. void    ProgressBar
  366. --- float fraction
  367. --- const ImVec2 & size_arg = ImVec2 ( - 1 , 0 )
  368. --- const char * overlay = NULL
  369. bool    DragFloat
  370. --- const char * label
  371. --- float * v
  372. --- float v_speed = 1
  373. --- float v_min = 0
  374. --- float v_max = 0
  375. --- const char * display_format = %.3f
  376. --- float power = 1
  377. bool    DragFloat2
  378. --- const char * label
  379. --- float v [ 2 ]
  380. --- float v_speed = 1
  381. --- float v_min = 0
  382. --- float v_max = 0
  383. --- const char * display_format = %.3f
  384. --- float power = 1
  385. bool    DragFloat3
  386. --- const char * label
  387. --- float v [ 3 ]
  388. --- float v_speed = 1
  389. --- float v_min = 0
  390. --- float v_max = 0
  391. --- const char * display_format = %.3f
  392. --- float power = 1
  393. bool    DragFloat4
  394. --- const char * label
  395. --- float v [ 4 ]
  396. --- float v_speed = 1
  397. --- float v_min = 0
  398. --- float v_max = 0
  399. --- const char * display_format = %.3f
  400. --- float power = 1
  401. bool    DragFloatRange2
  402. --- const char * label
  403. --- float * v_current_min
  404. --- float * v_current_max
  405. --- float v_speed = 1
  406. --- float v_min = 0
  407. --- float v_max = 0
  408. --- const char * display_format = %.3f
  409. --- const char * display_format_max = NULL
  410. --- float power = 1
  411. bool    DragInt
  412. --- const char * label
  413. --- int * v
  414. --- float v_speed = 1
  415. --- int v_min = 0
  416. --- int v_max = 0
  417. --- const char * display_format = %.0f
  418. bool    DragInt2
  419. --- const char * label
  420. --- int v [ 2 ]
  421. --- float v_speed = 1
  422. --- int v_min = 0
  423. --- int v_max = 0
  424. --- const char * display_format = %.0f
  425. bool    DragInt3
  426. --- const char * label
  427. --- int v [ 3 ]
  428. --- float v_speed = 1
  429. --- int v_min = 0
  430. --- int v_max = 0
  431. --- const char * display_format = %.0f
  432. bool    DragInt4
  433. --- const char * label
  434. --- int v [ 4 ]
  435. --- float v_speed = 1
  436. --- int v_min = 0
  437. --- int v_max = 0
  438. --- const char * display_format = %.0f
  439. bool    DragIntRange2
  440. --- const char * label
  441. --- int * v_current_min
  442. --- int * v_current_max
  443. --- float v_speed = 1
  444. --- int v_min = 0
  445. --- int v_max = 0
  446. --- const char * display_format = %.0f
  447. --- const char * display_format_max = NULL
  448. bool    InputText
  449. --- const char * label
  450. --- char * buf
  451. --- size_t buf_size
  452. --- ImGuiInputTextFlags flags = 0
  453. --- ImGuiTextEditCallback callback = NULL
  454. --- void * user_data = NULL
  455. bool    InputTextMultiline
  456. --- const char * label
  457. --- char * buf
  458. --- size_t buf_size
  459. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  460. --- ImGuiInputTextFlags flags = 0
  461. --- ImGuiTextEditCallback callback = NULL
  462. --- void * user_data = NULL
  463. bool    InputFloat
  464. --- const char * label
  465. --- float * v
  466. --- float step = 0
  467. --- float step_fast = 0
  468. --- int decimal_precision = - 1
  469. --- ImGuiInputTextFlags extra_flags = 0
  470. bool    InputFloat2
  471. --- const char * label
  472. --- float v [ 2 ]
  473. --- int decimal_precision = - 1
  474. --- ImGuiInputTextFlags extra_flags = 0
  475. bool    InputFloat3
  476. --- const char * label
  477. --- float v [ 3 ]
  478. --- int decimal_precision = - 1
  479. --- ImGuiInputTextFlags extra_flags = 0
  480. bool    InputFloat4
  481. --- const char * label
  482. --- float v [ 4 ]
  483. --- int decimal_precision = - 1
  484. --- ImGuiInputTextFlags extra_flags = 0
  485. bool    InputInt
  486. --- const char * label
  487. --- int * v
  488. --- int step = 1
  489. --- int step_fast = 100
  490. --- ImGuiInputTextFlags extra_flags = 0
  491. bool    InputInt2
  492. --- const char * label
  493. --- int v [ 2 ]
  494. --- ImGuiInputTextFlags extra_flags = 0
  495. bool    InputInt3
  496. --- const char * label
  497. --- int v [ 3 ]
  498. --- ImGuiInputTextFlags extra_flags = 0
  499. bool    InputInt4
  500. --- const char * label
  501. --- int v [ 4 ]
  502. --- ImGuiInputTextFlags extra_flags = 0
  503. bool    SliderFloat
  504. --- const char * label
  505. --- float * v
  506. --- float v_min
  507. --- float v_max
  508. --- const char * display_format = %.3f
  509. --- float power = 1
  510. bool    SliderFloat2
  511. --- const char * label
  512. --- float v [ 2 ]
  513. --- float v_min
  514. --- float v_max
  515. --- const char * display_format = %.3f
  516. --- float power = 1
  517. bool    SliderFloat3
  518. --- const char * label
  519. --- float v [ 3 ]
  520. --- float v_min
  521. --- float v_max
  522. --- const char * display_format = %.3f
  523. --- float power = 1
  524. bool    SliderFloat4
  525. --- const char * label
  526. --- float v [ 4 ]
  527. --- float v_min
  528. --- float v_max
  529. --- const char * display_format = %.3f
  530. --- float power = 1
  531. bool    SliderAngle
  532. --- const char * label
  533. --- float * v_rad
  534. --- float v_degrees_min = - 360
  535. --- float v_degrees_max = + 360
  536. bool    SliderInt
  537. --- const char * label
  538. --- int * v
  539. --- int v_min
  540. --- int v_max
  541. --- const char * display_format = %.0f
  542. bool    SliderInt2
  543. --- const char * label
  544. --- int v [ 2 ]
  545. --- int v_min
  546. --- int v_max
  547. --- const char * display_format = %.0f
  548. bool    SliderInt3
  549. --- const char * label
  550. --- int v [ 3 ]
  551. --- int v_min
  552. --- int v_max
  553. --- const char * display_format = %.0f
  554. bool    SliderInt4
  555. --- const char * label
  556. --- int v [ 4 ]
  557. --- int v_min
  558. --- int v_max
  559. --- const char * display_format = %.0f
  560. bool    VSliderFloat
  561. --- const char * label
  562. --- const ImVec2 & size
  563. --- float * v
  564. --- float v_min
  565. --- float v_max
  566. --- const char * display_format = %.3f
  567. --- float power = 1
  568. bool    VSliderInt
  569. --- const char * label
  570. --- const ImVec2 & size
  571. --- int * v
  572. --- int v_min
  573. --- int v_max
  574. --- const char * display_format = %.0f
  575. bool    TreeNode
  576. --- const char * label
  577. bool    TreeNode
  578. --- const char * str_id
  579. --- const char * fmt
  580. --- $ .
  581. bool    TreeNode
  582. --- const void * ptr_id
  583. --- const char * fmt
  584. --- $ .
  585. bool    TreeNodeV
  586. --- const char * str_id
  587. --- const char * fmt
  588. --- va_list args
  589. bool    TreeNodeV
  590. --- const void * ptr_id
  591. --- const char * fmt
  592. --- va_list args
  593. bool    TreeNodeEx
  594. --- const char * label
  595. --- ImGuiTreeNodeFlags flags = 0
  596. bool    TreeNodeEx
  597. --- const char * str_id
  598. --- ImGuiTreeNodeFlags flags
  599. --- const char * fmt
  600. --- $ .
  601. bool    TreeNodeEx
  602. --- const void * ptr_id
  603. --- ImGuiTreeNodeFlags flags
  604. --- const char * fmt
  605. --- $ .
  606. bool    TreeNodeExV
  607. --- const char * str_id
  608. --- ImGuiTreeNodeFlags flags
  609. --- const char * fmt
  610. --- va_list args
  611. bool    TreeNodeExV
  612. --- const void * ptr_id
  613. --- ImGuiTreeNodeFlags flags
  614. --- const char * fmt
  615. --- va_list args
  616. void    TreePush
  617. --- const char * str_id = NULL
  618. void    TreePush
  619. --- const void * ptr_id = NULL
  620. void    TreePop
  621. void    TreeAdvanceToLabelPos
  622. float    GetTreeNodeToLabelSpacing
  623. void    SetNextTreeNodeOpen
  624. --- bool is_open
  625. --- ImGuiSetCond cond = 0
  626. bool    CollapsingHeader
  627. --- const char * label
  628. --- ImGuiTreeNodeFlags flags = 0
  629. bool    CollapsingHeader
  630. --- const char * label
  631. --- bool * p_open
  632. --- ImGuiTreeNodeFlags flags = 0
  633. bool    Selectable
  634. --- const char * label
  635. --- bool selected = false
  636. --- ImGuiSelectableFlags flags = 0
  637. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  638. bool    Selectable
  639. --- const char * label
  640. --- bool * p_selected
  641. --- ImGuiSelectableFlags flags = 0
  642. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  643. bool    ListBox
  644. --- const char * label
  645. --- int * current_item
  646. --- const char * const * items
  647. --- int items_count
  648. --- int height_in_items = - 1
  649. bool    ListBox
  650. --- const char * label
  651. --- int * current_item
  652. --- bool ( * items_getter ) ( void * data , int idx , const char * * out_text )
  653. --- void * data
  654. --- int items_count
  655. --- int height_in_items = - 1
  656. bool    ListBoxHeader
  657. --- const char * label
  658. --- const ImVec2 & size = ImVec2 ( 0 , 0 )
  659. bool    ListBoxHeader
  660. --- const char * label
  661. --- int items_count
  662. --- int height_in_items = - 1
  663. void    ListBoxFooter
  664. void    Value
  665. --- const char * prefix
  666. --- bool b
  667. void    Value
  668. --- const char * prefix
  669. --- int v
  670. void    Value
  671. --- const char * prefix
  672. --- unsigned int v
  673. void    Value
  674. --- const char * prefix
  675. --- float v
  676. --- const char * float_format = NULL
  677. void    ValueColor
  678. --- const char * prefix
  679. --- const ImVec4 & v
  680. void    ValueColor
  681. --- const char * prefix
  682. --- ImU32 v
  683. void    SetTooltip
  684. --- const char * fmt
  685. --- $ .
  686. void    SetTooltipV
  687. --- const char * fmt
  688. --- va_list args
  689. void    BeginTooltip
  690. void    EndTooltip
  691. bool    BeginMainMenuBar
  692. void    EndMainMenuBar
  693. bool    BeginMenuBar
  694. void    EndMenuBar
  695. bool    BeginMenu
  696. --- const char * label
  697. --- bool enabled = true
  698. void    EndMenu
  699. bool    MenuItem
  700. --- const char * label
  701. --- const char * shortcut = NULL
  702. --- bool selected = false
  703. --- bool enabled = true
  704. bool    MenuItem
  705. --- const char * label
  706. --- const char * shortcut
  707. --- bool * p_selected
  708. --- bool enabled = true
  709. void    OpenPopup
  710. --- const char * str_id
  711. bool    BeginPopup
  712. --- const char * str_id
  713. bool    BeginPopupModal
  714. --- const char * name
  715. --- bool * p_open = NULL
  716. --- ImGuiWindowFlags extra_flags = 0
  717. bool    BeginPopupContextItem
  718. --- const char * str_id
  719. --- int mouse_button = 1
  720. bool    BeginPopupContextWindow
  721. --- bool also_over_items = true
  722. --- const char * str_id = NULL
  723. --- int mouse_button = 1
  724. bool    BeginPopupContextVoid
  725. --- const char * str_id = NULL
  726. --- int mouse_button = 1
  727. void    EndPopup
  728. void    CloseCurrentPopup
  729. void    LogToTTY
  730. --- int max_depth = - 1
  731. void    LogToFile
  732. --- int max_depth = - 1
  733. --- const char * filename = NULL
  734. void    LogToClipboard
  735. --- int max_depth = - 1
  736. void    LogFinish
  737. void    LogButtons
  738. void    LogText
  739. --- const char * fmt
  740. --- $ .
  741. void    PushClipRect
  742. --- const ImVec2 & clip_rect_min
  743. --- const ImVec2 & clip_rect_max
  744. --- bool intersect_with_current_clip_rect
  745. void    PopClipRect
  746. bool    IsItemHovered
  747. bool    IsItemHoveredRect
  748. bool    IsItemActive
  749. bool    IsItemClicked
  750. --- int mouse_button = 0
  751. bool    IsItemVisible
  752. bool    IsAnyItemHovered
  753. bool    IsAnyItemActive
  754. ImVec2    GetItemRectMin
  755. ImVec2    GetItemRectMax
  756. ImVec2    GetItemRectSize
  757. void    SetItemAllowOverlap
  758. bool    IsWindowHovered
  759. bool    IsWindowFocused
  760. bool    IsRootWindowFocused
  761. bool    IsRootWindowOrAnyChildFocused
  762. bool    IsRootWindowOrAnyChildHovered
  763. bool    IsRectVisible
  764. --- const ImVec2 & size
  765. bool    IsRectVisible
  766. --- const ImVec2 & rect_min
  767. --- const ImVec2 & rect_max
  768. bool    IsPosHoveringAnyWindow
  769. --- const ImVec2 & pos
  770. float    GetTime
  771. int    GetFrameCount
  772. const char *    GetStyleColName
  773. --- ImGuiCol idx
  774. ImVec2    CalcItemRectClosestPoint
  775. --- const ImVec2 & pos
  776. --- bool on_edge = false
  777. --- float outward = + 0
  778. ImVec2    CalcTextSize
  779. --- const char * text
  780. --- const char * text_end = NULL
  781. --- bool hide_text_after_double_hash = false
  782. --- float wrap_width = - 1
  783. void    CalcListClipping
  784. --- int items_count
  785. --- float items_height
  786. --- int * out_items_display_start
  787. --- int * out_items_display_end
  788. bool    BeginChildFrame
  789. --- ImGuiID id
  790. --- const ImVec2 & size
  791. --- ImGuiWindowFlags extra_flags = 0
  792. void    EndChildFrame
  793. ImVec4    ColorConvertU32ToFloat4
  794. --- ImU32 in
  795. ImU32    ColorConvertFloat4ToU32
  796. --- const ImVec4 & in
  797. void    ColorConvertRGBtoHSV
  798. --- float r
  799. --- float g
  800. --- float b
  801. --- float & out_h
  802. --- float & out_s
  803. --- float & out_v
  804. void    ColorConvertHSVtoRGB
  805. --- float h
  806. --- float s
  807. --- float v
  808. --- float & out_r
  809. --- float & out_g
  810. --- float & out_b
  811. int    GetKeyIndex
  812. --- ImGuiKey key
  813. bool    IsKeyDown
  814. --- int key_index
  815. bool    IsKeyPressed
  816. --- int key_index
  817. --- bool repeat = true
  818. bool    IsKeyReleased
  819. --- int key_index
  820. bool    IsMouseDown
  821. --- int button
  822. bool    IsMouseClicked
  823. --- int button
  824. --- bool repeat = false
  825. bool    IsMouseDoubleClicked
  826. --- int button
  827. bool    IsMouseReleased
  828. --- int button
  829. bool    IsMouseHoveringWindow
  830. bool    IsMouseHoveringAnyWindow
  831. bool    IsMouseHoveringRect
  832. --- const ImVec2 & r_min
  833. --- const ImVec2 & r_max
  834. --- bool clip = true
  835. bool    IsMouseDragging
  836. --- int button = 0
  837. --- float lock_threshold = - 1
  838. ImVec2    GetMousePos
  839. ImVec2    GetMousePosOnOpeningCurrentPopup
  840. ImVec2    GetMouseDragDelta
  841. --- int button = 0
  842. --- float lock_threshold = - 1
  843. void    ResetMouseDragDelta
  844. --- int button = 0
  845. ImGuiMouseCursor    GetMouseCursor
  846. void    SetMouseCursor
  847. --- ImGuiMouseCursor type
  848. void    CaptureKeyboardFromApp
  849. --- bool capture = true
  850. void    CaptureMouseFromApp
  851. --- bool capture = true
  852. void *    MemAlloc
  853. --- size_t sz
  854. void    MemFree
  855. --- void * ptr
  856. const char *    GetClipboardText
  857. void    SetClipboardText
  858. --- const char * text
  859. const char *    GetVersion
  860. ImGuiContext *    CreateContext
  861. --- void * ( * malloc_fn ) ( size_t ) = NULL
  862. --- void ( * free_fn ) ( void * ) = NULL
  863. void    DestroyContext
  864. --- ImGuiContext * ctx
  865. ImGuiContext *    GetCurrentContext
  866. void    SetCurrentContext
  867. --- ImGuiContext * ctx
  868. static inline bool    CollapsingHeader
  869. --- const char * label
  870. --- const char * str_id
  871. --- bool framed = true
  872. --- bool default_open = false
  873. Found enum: ImGuiInputTextFlags_
  874. Found enum: ImGuiTreeNodeFlags_
  875. Found enum: ImGuiSelectableFlags_
  876. Found enum: ImGuiKey_
  877. Found enum: ImGuiCol_
  878. Found enum: ImGuiStyleVar_
  879. Found enum: ImGuiColorEditMode_
  880. Found enum: ImGuiMouseCursor_
  881. Found enum: ImGuiSetCond_
  882. dict (126)
  883. {
  884.   ImGuiInputTextFlags_CharsDecimal = int (1)
  885.   ImGuiInputTextFlags_CharsHexadecimal = int (2)
  886.   ImGuiInputTextFlags_CharsUppercase = int (4)
  887.   ImGuiInputTextFlags_CharsNoBlank = int (8)
  888.   ImGuiInputTextFlags_AutoSelectAll = int (16)
  889.   ImGuiInputTextFlags_EnterReturnsTrue = int (32)
  890.   ImGuiInputTextFlags_CallbackCompletion = int (64)
  891.   ImGuiInputTextFlags_CallbackHistory = int (128)
  892.   ImGuiInputTextFlags_CallbackAlways = int (256)
  893.   ImGuiInputTextFlags_CallbackCharFilter = int (512)
  894.   ImGuiInputTextFlags_AllowTabInput = int (1024)
  895.   ImGuiInputTextFlags_CtrlEnterForNewLine = int (2048)
  896.   ImGuiInputTextFlags_NoHorizontalScroll = int (4096)
  897.   ImGuiInputTextFlags_AlwaysInsertMode = int (8192)
  898.   ImGuiInputTextFlags_ReadOnly = int (16384)
  899.   ImGuiInputTextFlags_Password = int (32768)
  900.   ImGuiInputTextFlags_Multiline = int (1048576)
  901.   ImGuiTreeNodeFlags_Selected = int (1)
  902.   ImGuiTreeNodeFlags_Framed = int (2)
  903.   ImGuiTreeNodeFlags_AllowOverlapMode = int (4)
  904.   ImGuiTreeNodeFlags_NoTreePushOnOpen = int (8)
  905.   ImGuiTreeNodeFlags_NoAutoOpenOnLog = int (16)
  906.   ImGuiTreeNodeFlags_DefaultOpen = int (32)
  907.   ImGuiTreeNodeFlags_OpenOnDoubleClick = int (64)
  908.   ImGuiTreeNodeFlags_OpenOnArrow = int (128)
  909.   ImGuiTreeNodeFlags_Leaf = int (256)
  910.   ImGuiTreeNodeFlags_Bullet = int (512)
  911.   ImGuiTreeNodeFlags_CollapsingHeader = int (18)
  912.   ImGuiSelectableFlags_DontClosePopups = int (1)
  913.   ImGuiSelectableFlags_SpanAllColumns = int (2)
  914.   ImGuiSelectableFlags_AllowDoubleClick = int (4)
  915.   ImGuiKey_Tab = int (0)
  916.   ImGuiKey_LeftArrow = int (1)
  917.   ImGuiKey_RightArrow = int (2)
  918.   ImGuiKey_UpArrow = int (3)
  919.   ImGuiKey_DownArrow = int (4)
  920.   ImGuiKey_PageUp = int (5)
  921.   ImGuiKey_PageDown = int (6)
  922.   ImGuiKey_Home = int (7)
  923.   ImGuiKey_End = int (8)
  924.   ImGuiKey_Delete = int (9)
  925.   ImGuiKey_Backspace = int (10)
  926.   ImGuiKey_Enter = int (11)
  927.   ImGuiKey_Escape = int (12)
  928.   ImGuiKey_A = int (13)
  929.   ImGuiKey_C = int (14)
  930.   ImGuiKey_V = int (15)
  931.   ImGuiKey_X = int (16)
  932.   ImGuiKey_Y = int (17)
  933.   ImGuiKey_Z = int (18)
  934.   ImGuiKey_COUNT = int (19)
  935.   ImGuiCol_Text = int (0)
  936.   ImGuiCol_TextDisabled = int (1)
  937.   ImGuiCol_WindowBg = int (2)
  938.   ImGuiCol_ChildWindowBg = int (3)
  939.   ImGuiCol_PopupBg = int (4)
  940.   ImGuiCol_Border = int (5)
  941.   ImGuiCol_BorderShadow = int (6)
  942.   ImGuiCol_FrameBg = int (7)
  943.   ImGuiCol_FrameBgHovered = int (8)
  944.   ImGuiCol_FrameBgActive = int (9)
  945.   ImGuiCol_TitleBg = int (10)
  946.   ImGuiCol_TitleBgCollapsed = int (11)
  947.   ImGuiCol_TitleBgActive = int (12)
  948.   ImGuiCol_MenuBarBg = int (13)
  949.   ImGuiCol_ScrollbarBg = int (14)
  950.   ImGuiCol_ScrollbarGrab = int (15)
  951.   ImGuiCol_ScrollbarGrabHovered = int (16)
  952.   ImGuiCol_ScrollbarGrabActive = int (17)
  953.   ImGuiCol_ComboBg = int (18)
  954.   ImGuiCol_CheckMark = int (19)
  955.   ImGuiCol_SliderGrab = int (20)
  956.   ImGuiCol_SliderGrabActive = int (21)
  957.   ImGuiCol_Button = int (22)
  958.   ImGuiCol_ButtonHovered = int (23)
  959.   ImGuiCol_ButtonActive = int (24)
  960.   ImGuiCol_Header = int (25)
  961.   ImGuiCol_HeaderHovered = int (26)
  962.   ImGuiCol_HeaderActive = int (27)
  963.   ImGuiCol_Column = int (28)
  964.   ImGuiCol_ColumnHovered = int (29)
  965.   ImGuiCol_ColumnActive = int (30)
  966.   ImGuiCol_ResizeGrip = int (31)
  967.   ImGuiCol_ResizeGripHovered = int (32)
  968.   ImGuiCol_ResizeGripActive = int (33)
  969.   ImGuiCol_CloseButton = int (34)
  970.   ImGuiCol_CloseButtonHovered = int (35)
  971.   ImGuiCol_CloseButtonActive = int (36)
  972.   ImGuiCol_PlotLines = int (37)
  973.   ImGuiCol_PlotLinesHovered = int (38)
  974.   ImGuiCol_PlotHistogram = int (39)
  975.   ImGuiCol_PlotHistogramHovered = int (40)
  976.   ImGuiCol_TextSelectedBg = int (41)
  977.   ImGuiCol_ModalWindowDarkening = int (42)
  978.   ImGuiCol_COUNT = int (43)
  979.   ImGuiStyleVar_Alpha = int (0)
  980.   ImGuiStyleVar_WindowPadding = int (1)
  981.   ImGuiStyleVar_WindowRounding = int (2)
  982.   ImGuiStyleVar_WindowMinSize = int (3)
  983.   ImGuiStyleVar_ChildWindowRounding = int (4)
  984.   ImGuiStyleVar_FramePadding = int (5)
  985.   ImGuiStyleVar_FrameRounding = int (6)
  986.   ImGuiStyleVar_ItemSpacing = int (7)
  987.   ImGuiStyleVar_ItemInnerSpacing = int (8)
  988.   ImGuiStyleVar_IndentSpacing = int (9)
  989.   ImGuiStyleVar_GrabMinSize = int (10)
  990.   ImGuiStyleVar_ButtonTextAlign = int (11)
  991.   ImGuiStyleVar_Count_ = int (12)
  992.   ImGuiColorEditMode_UserSelect = int (-2)
  993.   ImGuiColorEditMode_UserSelectShowButton = int (-1)
  994.   ImGuiColorEditMode_RGB = int (0)
  995.   ImGuiColorEditMode_HSV = int (1)
  996.   ImGuiColorEditMode_HEX = int (2)
  997.   ImGuiMouseCursor_None = int (-1)
  998.   ImGuiMouseCursor_Arrow = int (0)
  999.   ImGuiMouseCursor_TextInput = int (1)
  1000.   ImGuiMouseCursor_Move = int (2)
  1001.   ImGuiMouseCursor_ResizeNS = int (3)
  1002.   ImGuiMouseCursor_ResizeEW = int (4)
  1003.   ImGuiMouseCursor_ResizeNESW = int (5)
  1004.   ImGuiMouseCursor_ResizeNWSE = int (6)
  1005.   ImGuiMouseCursor_Count_ = int (7)
  1006.   ImGuiSetCond_Always = int (1)
  1007.   ImGuiSetCond_Once = int (2)
  1008.   ImGuiSetCond_FirstUseEver = int (4)
  1009.   ImGuiSetCond_Appearing = int (8)
  1010. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement