Add UnregisterRGBController method to ResourceManager
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
parent
50adf9ab51
commit
2a6b457324
4 changed files with 42 additions and 0 deletions
|
|
@ -1369,6 +1369,12 @@ void RGBController::UnregisterUpdateCallback(void * callback_arg)
|
|||
}
|
||||
}
|
||||
|
||||
void RGBController::ClearCallbacks()
|
||||
{
|
||||
UpdateCallbacks.clear();
|
||||
UpdateCallbackArgs.clear();
|
||||
}
|
||||
|
||||
void RGBController::SignalUpdate()
|
||||
{
|
||||
UpdateMutex.lock();
|
||||
|
|
|
|||
|
|
@ -175,6 +175,7 @@ public:
|
|||
|
||||
virtual void RegisterUpdateCallback(RGBControllerCallback new_callback, void * new_callback_arg) = 0;
|
||||
virtual void UnregisterUpdateCallback(void * callback_arg) = 0;
|
||||
virtual void ClearCallbacks() = 0;
|
||||
virtual void SignalUpdate() = 0;
|
||||
|
||||
virtual void UpdateLEDs() = 0;
|
||||
|
|
@ -253,6 +254,7 @@ public:
|
|||
|
||||
void RegisterUpdateCallback(RGBControllerCallback new_callback, void * new_callback_arg);
|
||||
void UnregisterUpdateCallback(void * callback_arg);
|
||||
void ClearCallbacks();
|
||||
void SignalUpdate();
|
||||
|
||||
void UpdateLEDs();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue