From 287a9b5762ec68b32c031319cfe71e58cf55dfa1 Mon Sep 17 00:00:00 2001 From: saschawillems Date: Mon, 30 Oct 2017 18:02:51 +0100 Subject: [PATCH] UI overlay float slider --- base/VulkanUIOverlay.cpp | 6 ++++++ base/VulkanUIOverlay.h | 1 + 2 files changed, 7 insertions(+) diff --git a/base/VulkanUIOverlay.cpp b/base/VulkanUIOverlay.cpp index 6ab932cf..edc2c77c 100644 --- a/base/VulkanUIOverlay.cpp +++ b/base/VulkanUIOverlay.cpp @@ -568,6 +568,12 @@ namespace vks return ImGui::InputFloat(caption, value, step, step * 10.0f, precision); } + bool UIOverlay::sliderFloat(const char* caption, float* value, float min, float max) + { + ImGui::SliderFloat(caption, value, min, max); + return false; + } + bool UIOverlay::comboBox(const char *caption, int32_t *itemindex, std::vector items) { if (items.empty()) { diff --git a/base/VulkanUIOverlay.h b/base/VulkanUIOverlay.h index 0338756e..c5be108b 100644 --- a/base/VulkanUIOverlay.h +++ b/base/VulkanUIOverlay.h @@ -90,6 +90,7 @@ namespace vks bool header(const char* caption); bool checkBox(const char* caption, bool* value); bool inputFloat(const char* caption, float* value, float step, uint32_t precision); + bool sliderFloat(const char* caption, float* value, float min, float max); bool comboBox(const char* caption, int32_t* itemindex, std::vector items); void text(const char* formatstr, ...); };