123456789101112131415161718192021222324252627282930313233343536 |
- // Copyright aXiuShen. All Rights Reserved.
- #pragma once
- #include "CoreMinimal.h"
- #include "Modules/ModuleInterface.h"
- #include "Modules/ModuleManager.h"
- #include "Materials/MaterialInterface.h"
- #include "warp_macro.h"
- namespace webview {
- class CEFBROWSER_DLL IBrowserInstance
- {
- public:
- /**
- * Get or load the Web Browser Module
- * @return The loaded module
- */
- static IBrowserInstance& Get();
- /**
- * Check whether the module has already been loaded
- *
- * @return True if the module is loaded
- */
- virtual void OnBeginPIE()=0;
- virtual void OnEndPIE()=0;
- virtual void Load()=0;
- virtual void UnLoad()=0;
- virtual bool check_brand(int brand)=0;
- };
- }
|