Prepare CD Callback handler

This commit is contained in:
2024-06-13 22:28:37 +02:00
parent d628375a18
commit d8aee97397
7 changed files with 39 additions and 59 deletions

View File

@@ -3,9 +3,9 @@
namespace JabyEngine {
namespace Callback {
using Function = void (*)();
struct VSyncCallback {
struct [[deprecated("Currently not supported")]] VSyncCallback {
using Function = void (*)();
static Function callback;
static void install(Function function) {
@@ -16,17 +16,5 @@ namespace JabyEngine {
VSyncCallback::install(nullptr);
}
};
struct DataReadyCallback {
static Function callback;
static void install(Function function) {
DataReadyCallback::callback = function;
}
static void uninstall() {
DataReadyCallback::install(nullptr);
}
};
}
}