summaryrefslogtreecommitdiffstats
path: root/Imgui/src/ImGuiImplLinuxXCB.cpp
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-04-27 03:39:41 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-04-27 03:39:41 +0000
commita3ce5f65072388091995d72d40c40246588c54e9 (patch)
treee91e56e4c44c18895bdf10cd29b786cbabd926ce /Imgui/src/ImGuiImplLinuxXCB.cpp
parentUpdated .gitignore (diff)
downloadDiligentTools-a3ce5f65072388091995d72d40c40246588c54e9.tar.gz
DiligentTools-a3ce5f65072388091995d72d40c40246588c54e9.zip
Imgui: handling surface pretransform
Diffstat (limited to 'Imgui/src/ImGuiImplLinuxXCB.cpp')
-rw-r--r--Imgui/src/ImGuiImplLinuxXCB.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Imgui/src/ImGuiImplLinuxXCB.cpp b/Imgui/src/ImGuiImplLinuxXCB.cpp
index 9112c09..fbfaba7 100644
--- a/Imgui/src/ImGuiImplLinuxXCB.cpp
+++ b/Imgui/src/ImGuiImplLinuxXCB.cpp
@@ -100,7 +100,9 @@ ImGuiImplLinuxXCB::~ImGuiImplLinuxXCB()
}
}
-void ImGuiImplLinuxXCB::NewFrame()
+void ImGuiImplLinuxXCB::NewFrame(Uint32 RenderSurfaceWidth,
+ Uint32 RenderSurfaceHeight,
+ SURFACE_TRANSFORM SurfacePreTransform)
{
auto now = std::chrono::high_resolution_clock::now();
auto elapsed_ns = now - m_LastTimestamp;
@@ -108,7 +110,7 @@ void ImGuiImplLinuxXCB::NewFrame()
auto& io = ImGui::GetIO();
io.DeltaTime = static_cast<float>(elapsed_ns.count() / 1e+9);
- ImGuiImplDiligent::NewFrame();
+ ImGuiImplDiligent::NewFrame(RenderSurfaceWidth, RenderSurfaceHeight, SurfacePreTransform);
}
// ----------------------------------------------------------------------