WebViewObject.h 496 B

1234567891011121314151617181920212223242526
  1. // Copyright aXiuShen. All Rights Reserved.
  2. #pragma once
  3. #include "CoreMinimal.h"
  4. #include "UObject/NoExportTypes.h"
  5. #include "WebViewObject.generated.h"
  6. class UWebBase;
  7. UCLASS()
  8. class WEBVIEW_API UWebViewObject : public UObject
  9. {
  10. GENERATED_BODY()
  11. public:
  12. UFUNCTION(BlueprintCallable, Category = "Web View")
  13. void Asyn(const FString& Name, FString& Data, const FString& Callback);
  14. void SetUMG(UWebBase* InWidget);
  15. virtual ~UWebViewObject();
  16. private:
  17. TWeakObjectPtr<UWebBase> UMG;
  18. };