remove need for window argument since we init with one
This commit is contained in:
parent
00fcb37e4a
commit
1a74784143
|
|
@ -84,7 +84,7 @@ int WinMain(int argc, char* argv[])
|
|||
}
|
||||
|
||||
float deltaTime = updateClock.GetElapsedTime().AsSeconds();
|
||||
Nz::Imgui::Instance()->Update(window, deltaTime);
|
||||
Nz::Imgui::Instance()->Update(deltaTime);
|
||||
|
||||
if (ImGui::BeginMainMenuBar())
|
||||
{
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ namespace Nz
|
|||
~Imgui();
|
||||
|
||||
bool Init(Nz::Window& window, bool bLoadDefaultFont = true);
|
||||
void Update(Nz::Window& window, float dt);
|
||||
void Update(float dt);
|
||||
void Render(Nz::RenderTarget* renderTarget, Nz::RenderFrame& frame);
|
||||
|
||||
inline ImguiDrawer& GetImguiDrawer() { return m_imguiDrawer; }
|
||||
|
|
@ -71,6 +71,7 @@ namespace Nz
|
|||
|
||||
ImGuiContext* m_currentContext;
|
||||
std::string m_clipboardText;
|
||||
Nz::Window* m_window;
|
||||
|
||||
bool m_bWindowHasFocus;
|
||||
bool m_bMouseMoved;
|
||||
|
|
|
|||
|
|
@ -114,21 +114,22 @@ namespace Nz
|
|||
SetupInputs(window.GetEventHandler());
|
||||
|
||||
m_bWindowHasFocus = window.HasFocus();
|
||||
m_window = &window;
|
||||
return true;
|
||||
}
|
||||
|
||||
void Imgui::Update(Nz::Window& window, float dt)
|
||||
void Imgui::Update(float dt)
|
||||
{
|
||||
// Update OS/hardware mouse cursor if imgui isn't drawing a software cursor
|
||||
UpdateMouseCursor(window);
|
||||
UpdateMouseCursor(*m_window);
|
||||
|
||||
if (m_bMouseMoved)
|
||||
{
|
||||
Update(Nz::Mouse::GetPosition(window), window.GetSize(), dt);
|
||||
Update(Nz::Mouse::GetPosition(*m_window), m_window->GetSize(), dt);
|
||||
}
|
||||
else
|
||||
{
|
||||
Update({ 0,0 }, window.GetSize(), dt);
|
||||
Update({ 0,0 }, m_window->GetSize(), dt);
|
||||
}
|
||||
|
||||
#if UNFINISHED_WORK
|
||||
|
|
|
|||
Loading…
Reference in New Issue