UCohtmlSystemEngineSubsystem
Inherits from UEngineSubsystem
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| virtual void | Initialize(FSubsystemCollectionBase & Collection) override |
| virtual void | Deinitialize() override |
| COHTMLPLUGIN_API void | AdvanceSystem() |
| COHTMLPLUGIN_API void | SetManualSystemAdvance(bool bManualAdvance) |
| COHTMLPLUGIN_API UCohtmlSystemEngineSubsystem * | Get() |
| COHTMLPLUGIN_API bool | IsValid() |
| COHTMLPLUGIN_API UE::Tasks::FPipe & | GetAdvancePipe() |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| COHTMLPLUGIN_API FPostWorldTickGroupsDelegate | OnPostWorldTickGroupsDelegate |
Public Functions Documentation
Section titled “Public Functions Documentation”function Initialize
Section titled “function Initialize”virtual void Initialize( FSubsystemCollectionBase & Collection) overridefunction Deinitialize
Section titled “function Deinitialize”virtual void Deinitialize() overridefunction AdvanceSystem
Section titled “function AdvanceSystem”COHTMLPLUGIN_API void AdvanceSystem()This method is called once per frame as early as possible, provided the manual System Advance is disabled. When manual System Advance is enabled, clients are expected to call this manually before advancing Cohtml Views.
function SetManualSystemAdvance
Section titled “function SetManualSystemAdvance”COHTMLPLUGIN_API void SetManualSystemAdvance( bool bManualAdvance)Enables or disables the manual System Advance.
function Get
Section titled “function Get”static COHTMLPLUGIN_API UCohtmlSystemEngineSubsystem * Get()function IsValid
Section titled “function IsValid”static COHTMLPLUGIN_API bool IsValid()function GetAdvancePipe
Section titled “function GetAdvancePipe”static inline COHTMLPLUGIN_API UE::Tasks::FPipe & GetAdvancePipe()Public Attributes Documentation
Section titled “Public Attributes Documentation”variable OnPostWorldTickGroupsDelegate
Section titled “variable OnPostWorldTickGroupsDelegate”static COHTMLPLUGIN_API FPostWorldTickGroupsDelegate OnPostWorldTickGroupsDelegate;This delegate will be fired after Unreal Engine World Tick groups have finished ticking for each World. Relies on FTickableGameObject and is used for executing logic that needs to happen right after the World Tick groups.
© 2026 Coherent Labs. All rights reserved.