Unravel Engine C++ Reference
Loading...
Searching...
No Matches
imgui_impl_ospp.h
Go to the documentation of this file.
1#pragma once
3#include <imgui/imgui.h> // IMGUI_IMPL_API
4
6 std::function<void(unravel::render_window* window, ImGuiViewport* viewport, void*)>;
8 std::function<void(unravel::render_window* window, ImGuiViewport* viewport, void*)>;
9
10IMGUI_IMPL_API auto ImGui_ImplOSPP_Init(unravel::render_window* window,
12 ImGui_ImplOSPP_SwapBuffers_Callback swap_callback) -> bool;
13
14IMGUI_IMPL_API void ImGui_ImplOSPP_Shutdown();
15IMGUI_IMPL_API void ImGui_ImplOSPP_NewFrame(float delta_time);
16IMGUI_IMPL_API void ImGui_ImplOSPP_EndFrame();
17
18IMGUI_IMPL_API auto ImGui_ImplOSPP_ProcessEvent(os::event& event) -> bool;
event_type event
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 auto ImGui_ImplOSPP_ProcessEvent(os::event &event) -> bool
std::function< void(unravel::render_window *window, ImGuiViewport *viewport, void *)> ImGui_ImplOSPP_RenderWindow_Callback
std::function< void(unravel::render_window *window, ImGuiViewport *viewport, void *)> ImGui_ImplOSPP_SwapBuffers_Callback
IMGUI_IMPL_API void ImGui_ImplOSPP_Shutdown()
IMGUI_IMPL_API void ImGui_ImplOSPP_NewFrame(float delta_time)
IMGUI_IMPL_API void ImGui_ImplOSPP_EndFrame()
Struct representing a render window.