mirror of
https://github.com/usatiuk/cardboy.git
synced 2025-10-28 23:27:49 +01:00
24 lines
578 B
C++
24 lines
578 B
C++
#include "cardboy/sdk/framebuffer_hooks.hpp"
|
|
|
|
namespace cardboy::sdk {
|
|
|
|
FramebufferHooks::PreSendHook FramebufferHooks::hook_ = nullptr;
|
|
void* FramebufferHooks::userData_ = nullptr;
|
|
|
|
void FramebufferHooks::setPreSendHook(PreSendHook hook, void* userData) {
|
|
hook_ = hook;
|
|
userData_ = userData;
|
|
}
|
|
|
|
void FramebufferHooks::clearPreSendHook() {
|
|
hook_ = nullptr;
|
|
userData_ = nullptr;
|
|
}
|
|
|
|
void FramebufferHooks::invokePreSend(void* framebuffer) {
|
|
if (hook_)
|
|
hook_(framebuffer, userData_);
|
|
}
|
|
|
|
} // namespace cardboy::sdk
|