From 7dadd440d09cdf89da5cfb2c9c5b4ea9496fd86e Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Mon, 11 Sep 2023 14:00:00 +0200 Subject: [PATCH] Add helper methods --- openVulkanoCpp/Data/Containers/ChunkedArrayList.hpp | 5 +++++ openVulkanoCpp/Scene/Camera.hpp | 2 ++ 2 files changed, 7 insertions(+) diff --git a/openVulkanoCpp/Data/Containers/ChunkedArrayList.hpp b/openVulkanoCpp/Data/Containers/ChunkedArrayList.hpp index ab166b8..9876ec3 100644 --- a/openVulkanoCpp/Data/Containers/ChunkedArrayList.hpp +++ b/openVulkanoCpp/Data/Containers/ChunkedArrayList.hpp @@ -34,6 +34,11 @@ namespace openVulkanoCpp old.m_size = 0; } + void Clear() + { + m_chunks.clear(); + } + template T& EmplaceBack(ARGS&&... args) { diff --git a/openVulkanoCpp/Scene/Camera.hpp b/openVulkanoCpp/Scene/Camera.hpp index 3ccbb25..f851733 100644 --- a/openVulkanoCpp/Scene/Camera.hpp +++ b/openVulkanoCpp/Scene/Camera.hpp @@ -133,6 +133,8 @@ namespace openVulkanoCpp::Scene * @return reference to the custom data array */ [[nodiscard]] std::array& GetUserData() { return m_userData; } + + [[nodiscard]] float GetPixelScaleFactor() const { return m_perPixelScaleFactor; } }; class PerspectiveCamera : public Camera