123456789101112131415161718192021222324252627282930313233 |
- #pragma once
- #include "CoreMinimal.h"
- #if WITH_CEF3
- #include "CEFInterfaceLibCefIncludes.h"
- class FCEFInterfaceBrowserClosureTask
- : public CefTask
- {
- public:
- FCEFInterfaceBrowserClosureTask(CefRefPtr<CefBaseRefCounted> InHandle, TFunction<void ()> InClosure)
- : Handle(InHandle)
- , Closure(InClosure)
- { }
- virtual void Execute() override
- {
- Closure();
- }
- private:
- CefRefPtr<CefBaseRefCounted> Handle;
- TFunction<void ()> Closure;
- IMPLEMENT_REFCOUNTING(FCEFInterfaceBrowserClosureTask);
- };
- #endif
|