1.26.2.1
Prysm for UE4
FCohtmlViewWrapper Class Reference

Public Member Functions

 FCohtmlViewWrapper (TSharedPtr< cohtml::IViewListener > ViewListener, TSharedPtr< cohtml::ITextInputHandler > TextInputHandler, UTextureRenderTarget2D **Texture, TEnumAsByte< enum TextureFilter > *Filter, bool bLateSystemCreate=false)
 
cohtml::View * GetView () const
 
FRHITexture2D * GetTextureRHI () const
 
UTexture * GetTexture () const
 
void ClearTexture ()
 
void SetTexture (UTextureRenderTarget2D **InTexture)
 
void BeginDestroy ()
 
bool IsReadyForFinishDestroy ()
 
void WaitForFinishDestroy ()
 
void FinishDestroy ()
 
void SetOwnerActor (AActor *Actor)
 
void EnqueueResizeRenderingCommand (uint32 Width, uint32 Height)
 
void ResizeOnNextTick (uint32 Width, uint32 Height)
 
void Resize (uint32 Width, uint32 Height)
 
void ResizeRenderTarget (uint32 Width, uint32 Height)
 
void Paint (FRHICommandListImmediate &CmdList, uint32 CohFrameId)
 
void UpdateUserBackgroundDimensions_RenderThread (FRHICommandListImmediate &CmdList)
 
void UpdateUserBackgroundWrappedTexture_GameThread ()
 
void RedrawAfterNextFrames (uint32 FramesCountToRedrawAfter)
 
void CreateView (const cohtml::ViewSettings &info, const FString &url, bool useWideTextures)
 
void RecreateView (const cohtml::ViewSettings &info, const FString &url, bool useWideTextures)
 
bool Tick ()
 
bool IsReadyForBindings () const
 
bool HasRequestedView () const
 
bool IsTransparent () const
 
cohtml::ViewRenderer * GetViewRenderer () const
 
void * operator new (size_t Size)
 
void operator delete (void *Ptr)
 
void Paint_GameThread ()
 

Public Attributes

FThreadSafeBool bPainted
 

Protected Attributes

cohtml::View * View