12345678910111213141516171819202122232425262728293031323334353637 |
- #pragma once
- #include "CoreMinimal.h"
- #if WITH_CEF3
- #include "Layout/Geometry.h"
- class FSlateTexture2DRHIRef;
- class FSlateUpdatableTexture;
- class FCEFWebInterfaceBrowserWindowRHIHelper
- {
- public:
-
- virtual ~FCEFWebInterfaceBrowserWindowRHIHelper();
- public:
- static bool BUseRHIRenderer();
- FSlateUpdatableTexture* CreateTexture(void *ShareHandle);
- void UpdateSharedHandleTexture(void* SharedHandle, FSlateUpdatableTexture* SlateTexture, const FIntRect& DirtyIn);
- void UpdateCachedGeometry(const FGeometry& AllottedGeometry);
- TOptional<FSlateRenderTransform> GetWebBrowserRenderTransform() const;
- private:
- FGeometry AllottedGeometry;
- };
- #endif
|