Infinity Engine v0.6.20
C++ API Documentation
Loading...
Searching...
No Matches
Logging.hpp
1#pragma once
2
3#include <Infinity/api.h>
4
5#include <string_view>
6
8{
20 using logging_callback = void(*)(std::string_view);
21
34 void INFINITY_API_PUBLIC add_logging_callback(logging_callback callback);
35
46 void INFINITY_API_PUBLIC remove_logging_callback(logging_callback callback);
47}
Definition Logging.hpp:8
void INFINITY_API_PUBLIC add_logging_callback(logging_callback callback)
Registers a callback function to receive log messages.
void INFINITY_API_PUBLIC remove_logging_callback(logging_callback callback)
Unregisters a previously registered logging callback.
void(*)(std::string_view) logging_callback
Function pointer type for logging callbacks.
Definition Logging.hpp:20