Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ImGUI Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=ImGUI |image=imguiswitch.png |description=Simple application using ImGUI (libnx). |author=MstrVLT |lastupdated=2020/05/30 |type=Developments |version=2020 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/imguiswitch.7z |website=https://gbatemp.net/threads/simple-application-using-imgui-libnx.565404/ |source=https://github.com/MstrVLT/switch_imgui_sdl2 |donation= }} {{#seo: |title=Switch Homebrew PC Tools (Developments)...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=ImGUI
|title=switch_imgui
|image=imguiswitch.png
|image=imguinx.png
|description=Simple application using ImGUI (libnx).
|description=Simple application using ImGUI (for Nintendo Switch homebrew development).
|author=MstrVLT
|author=MstrVLT
|lastupdated=2020/05/30
|lastupdated=2020/05/30
Line 8: Line 8:
|version=2020
|version=2020
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/imguiswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/imguinx.7z?k33p0fil35
|website=https://gbatemp.net/threads/simple-application-using-imgui-libnx.565404/
|website=https://gbatemp.net/threads/simple-application-using-imgui-libnx.565404/
|source=https://github.com/MstrVLT/switch_imgui_sdl2
|source=https://github.com/MstrVLT/switch_imgui_sdl2
|donation=
}}
}}
{{#seo:
|title=Switch Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|image=imguiswitch.png
|image_alt=ImGUI
}}
{{cleanup|article|Needs cleanup}}
Simple application using ImGUI (libnx).
Simple application using ImGUI (libnx).


==Media==
original source [https://github.com/ocornut/imgui here].
<youtube></youtube>


==Features==
*Gamepad support.
*Touchscreen is support.
*Shared-font + ext example included.
==User guide==
ImGui::ShowDemoWindow() function will create a demo window showcasing variety of features and examples.
The code is always available for reference in imgui_demo.cpp
Tutorial for starting from zero:
*https://eliasdaler.github.io/using-imgui-with-sfml-pt1/
*https://eliasdaler.github.io/using-imgui-with-sfml-pt2/
*https://web.archive.org/web/20190226181447/http://nehe.gamedev.net/


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/imguinx5.png
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/imguinx3.png
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-04.png
 
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/imguinx4.png
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/imguiswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''2020/06/23'''
* First Release.
*[https://github.com/MstrVLT/switch_imgui_glfw ImGUI for GLFW] (most devs prefer GLFW over SDL2).
*Touchscreen supported (for best result see https://github.com/ocornut/imgui/issues/2334).
*DPad as hat supported.
*Shared Font supported.
*More screenshots [https://twitter.com/hashtag/imgui here].
 
'''2020/05/29'''
*Add support for nx std + ext font ).
 
'''2020/05/25'''
*Touch screen fixed. Get new version here: https://github.com/MstrVLT/switch_imgui
*See https://github.com/ocornut/imgui/issues/2334 for best result.
 
==Credits==
Special thx:
*Pablo Curiel
*Cpasjuste
*SciresM
*yellows8
*fincs
*Nathan S
*ImGUI community
*Homebrew community
*All SwitchBrew members


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/simple-application-using-imgui-libnx.565404/
* ImGUI for SDL2 - https://github.com/MstrVLT/switch_imgui_sdl2
* Github - https://github.com/MstrVLT/switch_imgui_sdl2
* ImGUI for GLFW - https://github.com/MstrVLT/switch_imgui_glfw
* Reddit -
* GBAtemp - https://gbatemp.net/threads/simple-application-using-imgui-libnx.565404/
* Reddit - https://old.reddit.com/r/SwitchHacks/comments/hec60v/simple_example_homebrew_application_with_imgui/

Latest revision as of 01:49, 5 February 2024

switch_imgui
Imguinx.png
General
AuthorMstrVLT
TypeDevelopments
Version2020
LicenseMixed
Last Updated2020/05/30
Links
Download
Website
Source

Simple application using ImGUI (libnx).

original source here.

Features

  • Gamepad support.
  • Touchscreen is support.
  • Shared-font + ext example included.

User guide

ImGui::ShowDemoWindow() function will create a demo window showcasing variety of features and examples.

The code is always available for reference in imgui_demo.cpp

Tutorial for starting from zero:

Screenshots

imguinx5.png

imguinx3.png

imguinx4.png

Changelog

2020/06/23

2020/05/29

  • Add support for nx std + ext font ).

2020/05/25

Credits

Special thx:

  • Pablo Curiel
  • Cpasjuste
  • SciresM
  • yellows8
  • fincs
  • Nathan S
  • ImGUI community
  • Homebrew community
  • All SwitchBrew members

External links

Advertising: