mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Add a delayed callback helper for python
This commit is contained in:
@@ -629,6 +629,7 @@ struct CaptureContextInvoker : ObjectForwarder<ICaptureContext>
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::AddMessages, msgs);
|
||||
}
|
||||
virtual void ClearMessages() override { InvokeVoidFunction(&ICaptureContext::ClearMessages); }
|
||||
virtual void SetResourceCustomName(ResourceId id, const rdcstr &name) override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::SetResourceCustomName, id, name);
|
||||
@@ -646,6 +647,10 @@ struct CaptureContextInvoker : ObjectForwarder<ICaptureContext>
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::RemoveBookmark, EID);
|
||||
}
|
||||
virtual void DelayedCallback(uint32_t milliseconds, std::function<void()> callback) override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::DelayedCallback, milliseconds, callback);
|
||||
}
|
||||
virtual IMainWindow *GetMainWindow() override
|
||||
{
|
||||
return InvokeRetFunction<IMainWindow *>(&ICaptureContext::GetMainWindow);
|
||||
|
||||
Reference in New Issue
Block a user