UI: Clock on Desktop (#2891)

* Clock on desktop
* Gui: gui_active_view_port_count
* Gui: move gui_active_view_port_count to private header, update docs
* Desktop: simplify desktop clock code
* Desktop: refactor clock
* Desktop: optimize clock code
* Desktop: 3rd cleanup round
* Desktop: 4th cleanup round, missing bits and pieces

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
MMX
2023-08-10 19:10:15 +03:00
committed by GitHub
parent 498aee20a2
commit f75fcd4e34
8 changed files with 179 additions and 3 deletions

View File

@@ -1642,6 +1642,7 @@ Function,+,gui_add_framebuffer_callback,void,"Gui*, GuiCanvasCommitCallback, voi
Function,+,gui_add_view_port,void,"Gui*, ViewPort*, GuiLayer"
Function,+,gui_direct_draw_acquire,Canvas*,Gui*
Function,+,gui_direct_draw_release,void,Gui*
Function,-,gui_active_view_port_count,size_t,"Gui*, GuiLayer"
Function,+,gui_get_framebuffer_size,size_t,const Gui*
Function,+,gui_remove_framebuffer_callback,void,"Gui*, GuiCanvasCommitCallback, void*"
Function,+,gui_remove_view_port,void,"Gui*, ViewPort*"
1 entry status name type params
1642 Function + gui_add_view_port void Gui*, ViewPort*, GuiLayer
1643 Function + gui_direct_draw_acquire Canvas* Gui*
1644 Function + gui_direct_draw_release void Gui*
1645 Function - gui_active_view_port_count size_t Gui*, GuiLayer
1646 Function + gui_get_framebuffer_size size_t const Gui*
1647 Function + gui_remove_framebuffer_callback void Gui*, GuiCanvasCommitCallback, void*
1648 Function + gui_remove_view_port void Gui*, ViewPort*