Un ceas analog simplu cu Dear ImGui
1. Instalarea ImGui:
- Descărcați ultima versiune a ImGui de pe https://github.com/ocornut/imgui.
- Extrageți fișierele ImGui în directorul proiectului.
2. Includeți fișierele necesare:
- Includeți fișierele
imgui.h, imgui_impl_win32.h
șiimgui_impl_dx9.h
în fișierul sursă principal.
3. Inițializați ImGui:
- Creați o instanță a structurii
ImGuiIO
și inițializați-o. - Creați un context ImGui cu
ImGui::CreateContext()
. - Setați funcțiile de callback pentru input și rendering.
4. Creați interfața grafică:
- Folosiți funcțiile ImGui pentru a crea elemente de interfață grafică, cum ar fi butoane, casete de text, etc.
- Puteți consulta documentația ImGui pentru o listă completă a funcțiilor disponibile.
5. Redarea interfeței grafice:
- Apelați
ImGui::Render()
pentru a reda interfața grafică. - Integrați buffer-ul de rendered output cu DX9.
Codul sursă
Documentație proiect
- Pagina principală imgui: https://www.dearimgui.com/
- Linkul către github: https://github.com/ocornut/imgui
- Introducere in grafica asistata de calculator, GEORGE MAHALU
- Tutoriale ImGui: https://m.youtube.com/watch?v=SP6Djf6ku1E
- Exemple de cod ImGui: https://github.com/ocornut/imgui/blob/master/docs/EXAMPLES.md
- Alte proiecte cu care folosesc ImGui:
- Alte proiecte demonstrative simple:
Mulțumesc pentru atenție!
Pentru întrebări și/sau consultanță tehnică vă stau la dispoziție pe blog mai jos în secțiunea de comentarii sau pe email simedruflorin@automatic-house.ro.O zi plăcută tuturor !
Back to top of page