Add some more methods
This commit is contained in:
@@ -207,6 +207,11 @@ namespace openVulkanoCpp
|
||||
}
|
||||
|
||||
public:
|
||||
[[nodiscard]] bool HasHandlers() const
|
||||
{
|
||||
return !handlers.empty();
|
||||
}
|
||||
|
||||
void NotifyAll(Arguments... args) const
|
||||
{
|
||||
std::shared_lock<std::shared_mutex> lock(mutex);
|
||||
|
||||
@@ -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));
|
||||
|
||||
|
||||
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user