| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/StageMonitoring/Source/StageMonitorCommon/Public/StageMonitoringSettings.h |
Include |
#include "StageMonitoringSettings.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Game)
class UStageMonitoringSettings : public UDeveloperSettings
Settings for the StageMonitoring plugin modules. Data Provider, Monitor and shared settings are contained here to centralize access through project settings
Name | Description | ||
---|---|---|---|
|
bUseSessionId |
If true, Stage monitor will only listen to Stage Providers with same sessionId |
|
|
CommandLineFriendlyName |
A friendly name for that instance given through command line (-StageFriendlyName=) to identify it when monitoring. |
|
|
CommandLineSessionId |
The current SessionId in a virtual production context read from the command line. |
|
|
ExportSettings |
Settings for Data Providers |
|
|
MonitorSettings |
Settings for monitors |
|
|
ProviderSettings |
Settings for Data Providers |
|
|
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 |
Name | Description | |
---|---|---|
|
UStageMonitoringSettings() |
Name | Description | ||
---|---|---|---|
|
GetStageSessionId() |
Returns current SessionId either based on settings or overriden by commandline |
Name | Description | ||
---|---|---|---|
|
GetCategoryName() |
Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc. |
|
|
GetSectionText() |
Gets the section text, uses the classes DisplayName by default. |