Add possibility to add callback front or back (for different rendering

priorities)
This commit is contained in:
brunoherbelin
2020-04-03 23:08:59 +02:00
parent 687c462738
commit 91043a0c67
2 changed files with 7 additions and 3 deletions

View File

@@ -186,11 +186,14 @@ bool Rendering::isActive()
} }
void Rendering::AddDrawCallback(RenderingCallback function) void Rendering::PushFrontDrawCallback(RenderingCallback function)
{ {
drawCallbacks.push_front(function);
}
void Rendering::PushBackDrawCallback(RenderingCallback function)
{
drawCallbacks.push_back(function); drawCallbacks.push_back(function);
} }
void Rendering::Draw() void Rendering::Draw()

View File

@@ -67,7 +67,8 @@ public:
// add function to call during Draw // add function to call during Draw
typedef void (* RenderingCallback)(void); typedef void (* RenderingCallback)(void);
void AddDrawCallback(RenderingCallback function); void PushFrontDrawCallback(RenderingCallback function);
void PushBackDrawCallback(RenderingCallback function);
// request screenshot // request screenshot
void RequestScreenshot(); void RequestScreenshot();