aurora/lib/imgui.hpp

22 lines
455 B
C++
Raw Normal View History

2022-07-27 15:25:25 +00:00
#pragma once
#include <aurora/event.h>
#include <string_view>
union SDL_Event;
namespace wgpu {
class RenderPassEncoder;
} // namespace wgpu
2022-07-27 15:25:25 +00:00
namespace aurora::imgui {
void create_context() noexcept;
void initialize() noexcept;
void shutdown() noexcept;
void process_event(const SDL_Event& event) noexcept;
void new_frame(const AuroraWindowSize& size) noexcept;
void render(const wgpu::RenderPassEncoder& pass) noexcept;
2022-07-27 15:25:25 +00:00
} // namespace aurora::imgui