jabyengine/include/PSX/System/callbacks.hxx

20 lines
519 B
C++

#pragma once
#include "syscalls.hpp"
namespace JabyEngine {
namespace [[deprecated("Callbacks are deprecated for now")]] Callback {
struct VSyncCallback {
using Function = void (*)();
static Function callback;
static void install(Function function) {
VSyncCallback::callback = function;
}
static void uninstall() {
VSyncCallback::install(nullptr);
}
};
}
}