StageDataCore

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FCriticalStateProviderMessage

Message sent to notify about critical state change.

Public struct

FStageDataBaseMessage

Base structure for all stage monitoring messages

Public struct

FStageInstanceDescriptor

Holds descriptive information about that data providers.

Public struct

FStageMonitorBaseMessage

Monitor only messages - listened by providers Base structure for all monitor messages

Public struct

FStageMonitorCloseMessage

Message sent when monitor is going down to let know linked providers

Public struct

FStageProviderCloseMessage

Message sent by Providers to notify monitors they are closing down

Public struct

FStageProviderDiscoveryMessage

Message broadcasted periodically by the monitor to discover new providers

Public struct

FStageProviderDiscoveryResponseMessage

Response to a received discovery message sent by providers

Public struct

FStageProviderEventMessage

Base Provider messages that are events

Public struct

FStageProviderMessage

Base Provider messages listened by monitors

Public struct

FStageProviderPeriodicMessage

Base Provider messages that are periodic

Public class

IStageDataProvider

Interface for the data provider modular feature used in engine.

Enums

Name

Description

Public enum

EStageCriticalStateEvent

Different events associated with stage critical state

Public enum

EStageDataProviderState

States that a DataProvider can be in

Public enum

EStageMessageFlags

Message flags configuring how a message is sent

Functions

Name Description

Public function

constexpr bo...

 

operator!

(
    EStageMessageFlags E
)

Public function

constexpr ES...

 

operator&

(
    EStageMessageFlags Lhs,
    EStageMessageFlags Rhs
)

Public function

EStageMessag...

 

operator&=

(
    EStageMessageFlags& Lhs,
    EStageMessageFlags Rhs
)

Public function

constexpr ES...

 

operator^

(
    EStageMessageFlags Lhs,
    EStageMessageFlags Rhs
)

Public function

EStageMessag...

 

operator^=

(
    EStageMessageFlags& Lhs,
    EStageMessageFlags Rhs
)

Public function

constexpr ES...

 

operator|

(
    EStageMessageFlags Lhs,
    EStageMessageFlags Rhs
)

Public function

EStageMessag...

 

operator|=

(
    EStageMessageFlags& Lhs,
    EStageMessageFlags Rhs
)

Public function

constexpr ES...

 

operator~

(
    EStageMessageFlags E
)