Navigation
Unreal Engine C++ API Reference > Plugins > StageMonitorCommon
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UStageMonitoringSettings
References
Module | StageMonitorCommon |
Header | /Engine/Plugins/VirtualProduction/StageMonitoring/Source/StageMonitorCommon/Public/StageMonitoringSettings.h |
Include | #include "StageMonitoringSettings.h" |
Syntax
UCLASS&40;Config&61;Game&41;
class UStageMonitoringSettings : public UDeveloperSettings
Remarks
Settings for the StageMonitoring plugin modules. Data Provider, Monitor and shared settings are contained here to centralize access through project settings
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bUseSessionId | If true, Stage monitor will only listen to Stage Providers with same sessionId |
![]() |
FName | CommandLineFriendlyName | A friendly name for that instance given through command line (-StageFriendlyName=) to identify it when monitoring. |
![]() |
TOptional< int32 > | CommandLineSessionId | The current SessionId in a virtual production context read from the command line. |
![]() ![]() ![]() ![]() |
FStageDataExportSettings | ExportSettings | Settings for Data Providers |
![]() ![]() ![]() ![]() |
FStageMonitorSettings | MonitorSettings | Settings for monitors |
![]() ![]() ![]() ![]() |
FStageDataProviderSettings | ProviderSettings | Settings for Data Providers |
![]() ![]() ![]() ![]() |
int32 | StageSessionId | The projects Stage SessionId to differentiate data sent over network. |
![]() ![]() ![]() ![]() |
float | TimeoutInterval | Interval threshold between message reception before dropping out a provider or a monitor |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | Returns current SessionId either based on settings or overriden by commandline |