Difference between revisions of "Dear ImGui"

From GiderosMobile
 
(37 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<!-- GIDEROSOBJ:ImGui -->
 
<!-- GIDEROSOBJ:ImGui -->
'''<translate>Supported platforms</translate>:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/>
+
'''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/>
'''<translate>Available since</translate>:''' Gideros 2020.9<br/>
+
'''Available since:''' Gideros 2020.9<br/>
  
 
=== Description ===
 
=== Description ===
Line 9: Line 9:
  
  
'''This is brand new in Gideros Studio so it may take some time to document it thoroughly.'''
+
To use Dear ImGui in your project you need to add the ImGui plugin and call require like so:
 +
<syntaxhighlight lang="lua">
 +
require "ImGui"
 +
</syntaxhighlight>
  
In the meantime, the '''author's GitHub''' is the best place to start using Dear ImGui in Gideros Studio.
 
https://github.com/MultiPain/Gideros_ImGui
 
  
<source lang="lua">
+
'''This is a new and very big plugin, it may take some time to document it thoroughly.'''
require 'ImGui'
 
</source>
 
  
=== Examples ===
+
In the meantime, the person (@'''rrraptor''') who made the Gideros implementation has a GitHub. It is the best place to get started with Gideros Dear ImGui.
 +
'''https://github.com/MultiPain/Gideros_ImGui'''
  
{|-
+
 
| style="width: 50%; vertical-align:top;"|
+
Of course, Gideros Wiki is here to help as well. You will find below some Dear ImGui examples implemented in Gideros Studio.
=== <translate>Methods</translate> ===
+
'''[[ImGui_Examples]]'''
| style="width: 50%; vertical-align:top;"|
+
 
=== <translate>Events</translate> ===
+
=== Classes ===
=== <translate>Constants</translate> ===
+
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
|}
+
'''[[ImGui|ImGui.Core (ImGui)]]'''<br/><!--GIDEROSOBJ:ImGui-->
 +
'''[[ImGui.DrawList]]'''<br/><!--GIDEROSOBJ:ImGui.DrawList-->
 +
'''[[ImGui.Style]]'''<br/><!--GIDEROSOBJ:ImGui.Style-->
 +
</div>
  
 
{{GIDEROS IMPORTANT LINKS}}
 
{{GIDEROS IMPORTANT LINKS}}

Latest revision as of 12:35, 27 August 2024

Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2020.9

Description

This is an implementation of the Dear ImGui library.

See full original documentation here: https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html


To use Dear ImGui in your project you need to add the ImGui plugin and call require like so:

require "ImGui"


This is a new and very big plugin, it may take some time to document it thoroughly.

In the meantime, the person (@rrraptor) who made the Gideros implementation has a GitHub. It is the best place to get started with Gideros Dear ImGui.

https://github.com/MultiPain/Gideros_ImGui


Of course, Gideros Wiki is here to help as well. You will find below some Dear ImGui examples implemented in Gideros Studio.

ImGui_Examples

Classes