Navigation
API > API/Plugins > API/Plugins/TimedDataMonitor
Structure to facilitate calculating running mean and variance of evaluation distance to buffered samples for a channel
| Name | FTimedDataChannelEvaluationStatistics |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/TimedDataMonitor/Source/TimedDataMonitor/Public/TimedDataMonitorSubsystem.h |
| Include Path | #include "TimedDataMonitorSubsystem.h" |
Syntax
struct FTimedDataChannelEvaluationStatistics
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedBufferSize | int32 | Last buffer size associated with this channel | TimedDataMonitorSubsystem.h | |
| CachedEvaluationType | ETimedDataInputEvaluationType | Last evaluation type of our input | TimedDataMonitorSubsystem.h | |
| CachedOffset | float | Last Offset associated with this channel | TimedDataMonitorSubsystem.h | |
| NewestSampleDistanceTracker | FExponentialMeanVarianceTracker | TimedDataMonitorSubsystem.h | ||
| NextTickOffset | float | Offset to be applied for the next tick. Used to feedforward mean tracker | TimedDataMonitorSubsystem.h | |
| OldestSampleDistanceTracker | FExponentialMeanVarianceTracker | TimedDataMonitorSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheSettings
(
ETimedDataInputEvaluationType EvaluationType, |
TimedDataMonitorSubsystem.h | ||
void Reset() |
TimedDataMonitorSubsystem.h | ||
void Update
(
float DistanceToOldest, |
TimedDataMonitorSubsystem.h |