FCohtmlViewWrapper
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| FCohtmlViewWrapper(TSharedPtr< cohtml::IViewListener > InViewListener, TSharedPtr< cohtml::ITextInputHandler > InTextInputHandler, TEnumAsByte< enum TextureFilter > & InFilter, UObject * InOwner, ECohtmlViewType InViewType =ECohtmlViewType::Coh_Unknown) | |
| cohtml::View * | GetView() const |
| const FCohTextureRHIRef & | GetRenderTargetTextureRHI() const |
| const FCohTextureRHIRef & | GetMSAATextureRHI() const |
| UTexture * | GetUITexture() const |
| UTextureRenderTarget2D * | GetUITextureRT() const |
| void | BeginDestroy() |
| bool | IsReadyForFinishDestroy() |
| void | WaitForFinishDestroy() |
| void | FinishDestroy() |
| void | UninitializeComponent() |
| void | SetOwner(UObject * InOwner) |
| 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 | CreateView(const cohtml::ViewSettings & InCohViewSettings, const FString & URL, FCohtmlUEViewSettings & InViewSettingsUE) |
| void | RecreateView(const cohtml::ViewSettings & InCohViewSettings, const FString & URL, FCohtmlUEViewSettings & InViewSettingsUE) |
| void | SetRunAdvanceConcurrently(bool bEnable) |
| void | EnableRendering(bool bEnable) |
| bool | Update() |
| void | WaitForAdvance() |
| bool | HasRequestedView() const |
| bool | HasUnpaintedFrames() const |
| cohtml::ViewRenderer * | GetViewRenderer() const |
| FCohtmlRendererHolderSharedPtr | GetSystemRenderer() const |
| void * | operator new(size_t Size) |
| void | operator delete(void * Ptr) |
| void | Paint_GameThread() |
| TStrongObjectPtr< UMultithreadAwareCompositorWrapper > | GetCompositorWrapper() |
| TStrongObjectPtr< UCohCustomMaterialDrawer > | GetCustomMaterialDrawer() |
| void | SetCompositorInterface(UObject * CompositorOwner, ICompositorInterfaceUnreal * InCompositorInterface) |
| void | AdvanceCompositorAndCustomEffects() |
| void | SignalToCompositorAndCustomEffects(unsigned ViewId, unsigned ViewFrameId) |
| double | GetCurrentTimepoint() |
| bool | CheckConfiguredForCustomEffects(bool bLogError =true) |
| uint32 | GetWidth() const |
| uint32 | GetHeight() const |
| FCohtmlUEViewSettings & | GetViewSettingsUE() |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::atomic< bool > | bPainted |
Protected Attributes
Section titled “Protected Attributes”| Name | |
|---|---|
| cohtml::View * | View |
Public Functions Documentation
Section titled “Public Functions Documentation”function FCohtmlViewWrapper
Section titled “function FCohtmlViewWrapper”FCohtmlViewWrapper( TSharedPtr< cohtml::IViewListener > InViewListener, TSharedPtr< cohtml::ITextInputHandler > InTextInputHandler, TEnumAsByte< enum TextureFilter > & InFilter, UObject * InOwner, ECohtmlViewType InViewType =ECohtmlViewType::Coh_Unknown)function GetView
Section titled “function GetView”cohtml::View * GetView() constfunction GetRenderTargetTextureRHI
Section titled “function GetRenderTargetTextureRHI”const FCohTextureRHIRef & GetRenderTargetTextureRHI() constfunction GetMSAATextureRHI
Section titled “function GetMSAATextureRHI”const FCohTextureRHIRef & GetMSAATextureRHI() constfunction GetUITexture
Section titled “function GetUITexture”UTexture * GetUITexture() constfunction GetUITextureRT
Section titled “function GetUITextureRT”UTextureRenderTarget2D * GetUITextureRT() constfunction BeginDestroy
Section titled “function BeginDestroy”void BeginDestroy()function IsReadyForFinishDestroy
Section titled “function IsReadyForFinishDestroy”bool IsReadyForFinishDestroy()function WaitForFinishDestroy
Section titled “function WaitForFinishDestroy”void WaitForFinishDestroy()function FinishDestroy
Section titled “function FinishDestroy”void FinishDestroy()function UninitializeComponent
Section titled “function UninitializeComponent”void UninitializeComponent()function SetOwner
Section titled “function SetOwner”void SetOwner( UObject * InOwner)function EnqueueResizeRenderingCommand
Section titled “function EnqueueResizeRenderingCommand”void EnqueueResizeRenderingCommand( uint32 Width, uint32 Height)function ResizeOnNextTick
Section titled “function ResizeOnNextTick”void ResizeOnNextTick( uint32 Width, uint32 Height)function Resize
Section titled “function Resize”void Resize( uint32 Width, uint32 Height)function ResizeRenderTarget
Section titled “function ResizeRenderTarget”void ResizeRenderTarget( uint32 Width, uint32 Height)function Paint
Section titled “function Paint”void Paint( FRHICommandListImmediate & CmdList, uint32 CohFrameId)function CreateView
Section titled “function CreateView”void CreateView( const cohtml::ViewSettings & InCohViewSettings, const FString & URL, FCohtmlUEViewSettings & InViewSettingsUE)function RecreateView
Section titled “function RecreateView”void RecreateView( const cohtml::ViewSettings & InCohViewSettings, const FString & URL, FCohtmlUEViewSettings & InViewSettingsUE)function SetRunAdvanceConcurrently
Section titled “function SetRunAdvanceConcurrently”inline void SetRunAdvanceConcurrently( bool bEnable)function EnableRendering
Section titled “function EnableRendering”void EnableRendering( bool bEnable)function Update
Section titled “function Update”bool Update()function WaitForAdvance
Section titled “function WaitForAdvance”void WaitForAdvance()function HasRequestedView
Section titled “function HasRequestedView”bool HasRequestedView() constfunction HasUnpaintedFrames
Section titled “function HasUnpaintedFrames”bool HasUnpaintedFrames() constfunction GetViewRenderer
Section titled “function GetViewRenderer”cohtml::ViewRenderer * GetViewRenderer() constfunction GetSystemRenderer
Section titled “function GetSystemRenderer”FCohtmlRendererHolderSharedPtr GetSystemRenderer() constfunction operator new
Section titled “function operator new”inline void * operator new( size_t Size)function operator delete
Section titled “function operator delete”inline void operator delete( void * Ptr)function Paint_GameThread
Section titled “function Paint_GameThread”void Paint_GameThread()function GetCompositorWrapper
Section titled “function GetCompositorWrapper”TStrongObjectPtr< UMultithreadAwareCompositorWrapper > GetCompositorWrapper()function GetCustomMaterialDrawer
Section titled “function GetCustomMaterialDrawer”TStrongObjectPtr< UCohCustomMaterialDrawer > GetCustomMaterialDrawer()function SetCompositorInterface
Section titled “function SetCompositorInterface”void SetCompositorInterface( UObject * CompositorOwner, ICompositorInterfaceUnreal * InCompositorInterface)function AdvanceCompositorAndCustomEffects
Section titled “function AdvanceCompositorAndCustomEffects”void AdvanceCompositorAndCustomEffects()function SignalToCompositorAndCustomEffects
Section titled “function SignalToCompositorAndCustomEffects”void SignalToCompositorAndCustomEffects( unsigned ViewId, unsigned ViewFrameId)function GetCurrentTimepoint
Section titled “function GetCurrentTimepoint”double GetCurrentTimepoint()function CheckConfiguredForCustomEffects
Section titled “function CheckConfiguredForCustomEffects”bool CheckConfiguredForCustomEffects( bool bLogError =true)function GetWidth
Section titled “function GetWidth”inline uint32 GetWidth() constfunction GetHeight
Section titled “function GetHeight”inline uint32 GetHeight() constfunction GetViewSettingsUE
Section titled “function GetViewSettingsUE”inline FCohtmlUEViewSettings & GetViewSettingsUE()Public Attributes Documentation
Section titled “Public Attributes Documentation”variable bPainted
Section titled “variable bPainted”std::atomic< bool > bPainted;Protected Attributes Documentation
Section titled “Protected Attributes Documentation”variable View
Section titled “variable View”cohtml::View * View;© 2026 Coherent Labs. All rights reserved.