2.9.16.0
Coherent GT for UE4
FCoherentUIGTRenderWrapper Class Reference

Public Member Functions

 FCoherentUIGTRenderWrapper (TSharedPtr< Coherent::UIGT::ViewListener > ViewListener, UTextureRenderTarget2D **Texture, TEnumAsByte< enum TextureFilter > *Filter)
 
void IssueMouseOnUIQuery (float normX, float normY)
 
Coherent::UIGT::View * GetView () const
 
FRHITexture2D * GetTextureRHI () const
 
UTexture * GetTexture () const
 
void SetTexture (UTextureRenderTarget2D **texture)
 
void BeginDestroy ()
 
bool IsReadyForFinishDestroy ()
 
void WaitForFinishDestroy ()
 
void FinishDestroy ()
 
void Resize (uint32 width, uint32 height)
 
void Paint (FRHICommandListImmediate &list)
 
void PaintToBackBuffer (int32 PositionX, int32 PositionY)
 
void CreateView (const Coherent::UIGT::ViewInfo &info, const FString &url, bool PaintToBackBuffer=false)
 
void RecreateView (const Coherent::UIGT::ViewInfo &info, const FString &url)
 
void Tick ()
 
void SetClickThroughAlphaThreshold (float threshold)
 
float GetClickThroughAlphaThreshold () const
 
bool IsReadyForBindings () const
 
bool HasRequestedView () const
 
bool IsTransparent () const
 
Coherent::UIGT::ViewRenderer * GetViewRenderer () const
 
void * operator new (size_t Size)
 
void operator delete (void *Ptr)
 

Public Attributes

FThreadSafeBool bPainted
 

Protected Attributes

Coherent::UIGT::View * View