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