Unravel Engine C++ Reference
Loading...
Searching...
No Matches
imgui_impl_ospp.h File Reference
#include <engine/rendering/render_window.h>
#include <imgui/imgui.h>

Go to the source code of this file.

Typedefs

using ImGui_ImplOSPP_RenderWindow_Callback
 
using ImGui_ImplOSPP_SwapBuffers_Callback
 

Functions

IMGUI_IMPL_API auto ImGui_ImplOSPP_Init (unravel::render_window *window, ImGui_ImplOSPP_RenderWindow_Callback render_callback, ImGui_ImplOSPP_SwapBuffers_Callback swap_callback) -> bool
 
IMGUI_IMPL_API void ImGui_ImplOSPP_Shutdown ()
 
IMGUI_IMPL_API void ImGui_ImplOSPP_NewFrame (float delta_time)
 
IMGUI_IMPL_API void ImGui_ImplOSPP_EndFrame ()
 
IMGUI_IMPL_API auto ImGui_ImplOSPP_ProcessEvent (os::event &event) -> bool
 

Typedef Documentation

◆ ImGui_ImplOSPP_RenderWindow_Callback

Initial value:
std::function<void(unravel::render_window* window, ImGuiViewport* viewport, void*)>
Struct representing a render window.

Definition at line 5 of file imgui_impl_ospp.h.

◆ ImGui_ImplOSPP_SwapBuffers_Callback

Initial value:
std::function<void(unravel::render_window* window, ImGuiViewport* viewport, void*)>

Definition at line 7 of file imgui_impl_ospp.h.

Function Documentation

◆ ImGui_ImplOSPP_EndFrame()

IMGUI_IMPL_API void ImGui_ImplOSPP_EndFrame ( )

Definition at line 1012 of file imgui_impl_ospp.cpp.

◆ ImGui_ImplOSPP_Init()

IMGUI_IMPL_API auto ImGui_ImplOSPP_Init ( unravel::render_window * window,
ImGui_ImplOSPP_RenderWindow_Callback render_callback,
ImGui_ImplOSPP_SwapBuffers_Callback swap_callback ) -> bool

Definition at line 671 of file imgui_impl_ospp.cpp.

◆ ImGui_ImplOSPP_NewFrame()

IMGUI_IMPL_API void ImGui_ImplOSPP_NewFrame ( float delta_time)

Definition at line 988 of file imgui_impl_ospp.cpp.

◆ ImGui_ImplOSPP_ProcessEvent()

IMGUI_IMPL_API auto ImGui_ImplOSPP_ProcessEvent ( os::event & event) -> bool

Definition at line 529 of file imgui_impl_ospp.cpp.

◆ ImGui_ImplOSPP_Shutdown()

IMGUI_IMPL_API void ImGui_ImplOSPP_Shutdown ( )

Definition at line 758 of file imgui_impl_ospp.cpp.