ICaptureContextx APIs for externally referenced dependency files

void EmbedDependentFilesIntoCapture();
void RemoveDependentFilesFromCapture();
This commit is contained in:
Jake Turner
2025-12-11 11:13:29 +13:00
parent 10cf43b703
commit cf4e8b15fc
4 changed files with 103 additions and 0 deletions
+8
View File
@@ -647,6 +647,14 @@ struct CaptureContextInvoker : ObjectForwarder<ICaptureContext>
{
InvokeVoidFunction(&ICaptureContext::RemoveBookmark, EID);
}
virtual void EmbedDependentFiles() override
{
InvokeVoidFunction(&ICaptureContext::EmbedDependentFiles);
}
virtual void RemoveDependentFiles() override
{
InvokeVoidFunction(&ICaptureContext::RemoveDependentFiles);
}
virtual void DelayedCallback(uint32_t milliseconds, std::function<void()> callback) override
{
InvokeVoidFunction(&ICaptureContext::DelayedCallback, milliseconds, callback);