From 89ec52abf118aef22849314b47e6d6e96946a97b Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Mon, 4 Jan 2021 22:30:40 +0100 Subject: [PATCH] Add some more methods --- openVulkanoCpp/Base/Event.hpp | 5 +++++ openVulkanoCpp/Base/Logger.cpp | 2 ++ openVulkanoCpp/Base/Logger.hpp | 1 + 3 files changed, 8 insertions(+) diff --git a/openVulkanoCpp/Base/Event.hpp b/openVulkanoCpp/Base/Event.hpp index 45c8cdd..4c9fc83 100644 --- a/openVulkanoCpp/Base/Event.hpp +++ b/openVulkanoCpp/Base/Event.hpp @@ -207,6 +207,11 @@ namespace openVulkanoCpp } public: + [[nodiscard]] bool HasHandlers() const + { + return !handlers.empty(); + } + void NotifyAll(Arguments... args) const { std::shared_lock lock(mutex); diff --git a/openVulkanoCpp/Base/Logger.cpp b/openVulkanoCpp/Base/Logger.cpp index 9369119..94ddef7 100644 --- a/openVulkanoCpp/Base/Logger.cpp +++ b/openVulkanoCpp/Base/Logger.cpp @@ -32,6 +32,7 @@ namespace openVulkanoCpp Logger::Ptr Logger::SCENE = nullptr; Logger::Ptr Logger::INPUT = nullptr; Logger::Ptr Logger::FILESYS = nullptr; + Logger::Ptr Logger::AR = nullptr; void Logger::SetupLogger(const std::string& logFolder, const std::string& logFile) { @@ -64,6 +65,7 @@ namespace openVulkanoCpp SCENE = CreateLogger("scene"); INPUT = CreateLogger("input"); FILESYS = CreateLogger("filesys"); + AR = CreateLogger("ar"); spdlog::flush_every(std::chrono::seconds(5)); diff --git a/openVulkanoCpp/Base/Logger.hpp b/openVulkanoCpp/Base/Logger.hpp index 131962e..d0e2887 100644 --- a/openVulkanoCpp/Base/Logger.hpp +++ b/openVulkanoCpp/Base/Logger.hpp @@ -30,6 +30,7 @@ namespace openVulkanoCpp static Ptr SCENE; static Ptr INPUT; static Ptr FILESYS; + static Ptr AR; static void SetupLogger(const std::string& logFolder = "logs", const std::string& logFile = "openVulkano.log");