Skip to content
SiteEmail

UCohtmlSystemEngineSubsystem

Inherits from UEngineSubsystem

Name
virtual voidInitialize(FSubsystemCollectionBase & Collection) override
virtual voidDeinitialize() override
COHTMLPLUGIN_API voidAdvanceSystem()
COHTMLPLUGIN_API voidSetManualSystemAdvance(bool bManualAdvance)
COHTMLPLUGIN_API UCohtmlSystemEngineSubsystem *Get()
COHTMLPLUGIN_API boolIsValid()
COHTMLPLUGIN_API UE::Tasks::FPipe &GetAdvancePipe()
Name
COHTMLPLUGIN_API FPostWorldTickGroupsDelegateOnPostWorldTickGroupsDelegate
virtual void Initialize(
FSubsystemCollectionBase & Collection
) override
virtual void Deinitialize() override
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.

COHTMLPLUGIN_API void SetManualSystemAdvance(
bool bManualAdvance
)

Enables or disables the manual System Advance.

static COHTMLPLUGIN_API UCohtmlSystemEngineSubsystem * Get()
static COHTMLPLUGIN_API bool IsValid()
static inline COHTMLPLUGIN_API UE::Tasks::FPipe & GetAdvancePipe()
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.