summaryrefslogtreecommitdiffstats
path: root/Imgui/src/ImGuiImplAndroid.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-11-25 02:44:26 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-11-25 02:44:26 +0000
commitc7319683cf2ebbe52704f3ad59d79518da7c49f3 (patch)
tree90d61525b59845e375660df212d7cd3dbb24ce5d /Imgui/src/ImGuiImplAndroid.cpp
parentclang-formatted AssetLoader (diff)
downloadDiligentTools-c7319683cf2ebbe52704f3ad59d79518da7c49f3.tar.gz
DiligentTools-c7319683cf2ebbe52704f3ad59d79518da7c49f3.zip
clang-formatted ImGuiImpl
Diffstat (limited to 'Imgui/src/ImGuiImplAndroid.cpp')
-rw-r--r--Imgui/src/ImGuiImplAndroid.cpp41
1 files changed, 20 insertions, 21 deletions
diff --git a/Imgui/src/ImGuiImplAndroid.cpp b/Imgui/src/ImGuiImplAndroid.cpp
index 55101f5..e8f69de 100644
--- a/Imgui/src/ImGuiImplAndroid.cpp
+++ b/Imgui/src/ImGuiImplAndroid.cpp
@@ -28,19 +28,18 @@
namespace Diligent
{
-ImGuiImplAndroid::ImGuiImplAndroid(IRenderDevice* pDevice,
- TEXTURE_FORMAT BackBufferFmt,
- TEXTURE_FORMAT DepthBufferFmt,
- Uint32 DisplayWidth,
- Uint32 DisplayHeight,
- Uint32 InitialVertexBufferSize,
- Uint32 InitialIndexBufferSize) :
- ImGuiImplDiligent(pDevice, BackBufferFmt, DepthBufferFmt, InitialVertexBufferSize, InitialIndexBufferSize)
+ImGuiImplAndroid::ImGuiImplAndroid(IRenderDevice* pDevice,
+ TEXTURE_FORMAT BackBufferFmt,
+ TEXTURE_FORMAT DepthBufferFmt,
+ Uint32 DisplayWidth,
+ Uint32 DisplayHeight,
+ Uint32 InitialVertexBufferSize,
+ Uint32 InitialIndexBufferSize) :
+ ImGuiImplDiligent{pDevice, BackBufferFmt, DepthBufferFmt, InitialVertexBufferSize, InitialIndexBufferSize}
{
-
- auto& io = ImGui::GetIO();
- io.DisplaySize = ImVec2(DisplayWidth, DisplayHeight);
- io.FontGlobalScale = 2;
+ auto& io = ImGui::GetIO();
+ io.DisplaySize = ImVec2(DisplayWidth, DisplayHeight);
+ io.FontGlobalScale = 2;
io.BackendPlatformName = "Diligent-ImGuiImplAndroid";
m_LastTimestamp = std::chrono::high_resolution_clock::now();
@@ -52,35 +51,35 @@ ImGuiImplAndroid::~ImGuiImplAndroid()
void ImGuiImplAndroid::NewFrame()
{
- auto now = std::chrono::high_resolution_clock::now();
- auto elapsed_ns = now - m_LastTimestamp;
+ auto now = std::chrono::high_resolution_clock::now();
+ auto elapsed_ns = now - m_LastTimestamp;
m_LastTimestamp = now;
- auto& io = ImGui::GetIO();
- io.DeltaTime = static_cast<float>(elapsed_ns.count() / 1e+9);
+ auto& io = ImGui::GetIO();
+ io.DeltaTime = static_cast<float>(elapsed_ns.count() / 1e+9);
ImGuiImplDiligent::NewFrame();
}
bool ImGuiImplAndroid::BeginDrag(float x, float y)
{
- auto& io = ImGui::GetIO();
- io.MousePos = ImVec2(x, y);
+ auto& io = ImGui::GetIO();
+ io.MousePos = ImVec2(x, y);
io.MouseDown[0] = true;
return io.WantCaptureMouse;
}
bool ImGuiImplAndroid::DragMove(float x, float y)
{
- auto& io = ImGui::GetIO();
+ auto& io = ImGui::GetIO();
io.MousePos = ImVec2(x, y);
return io.WantCaptureMouse;
}
bool ImGuiImplAndroid::EndDrag()
{
- auto& io = ImGui::GetIO();
+ auto& io = ImGui::GetIO();
io.MouseDown[0] = false;
return io.WantCaptureMouse;
}
-}
+} // namespace Diligent