Navigation
API > API/Runtime > API/Runtime/TimeManagement
Interface for data sources that can be synchronized with time
| Name | ITimedDataInput |
| Type | class |
| Header File | /Engine/Source/Runtime/TimeManagement/Public/ITimedDataInput.h |
| Include Path | #include "ITimedDataInput.h" |
Syntax
class ITimedDataInput
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITimedDataInput() |
ITimedDataInput.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UnknownFrameRate | FFrameRate | ITimedDataInput.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChannel
(
ITimedDataInputChannel* Channel |
Add a channel belonging to this input | ITimedDataInput.h | |
double ConvertFrameOffsetInSecondOffset
(
double Frames |
Convert frame offset to second offset using this input's framerate. | ITimedDataInput.h | |
double ConvertSecondOffsetInFrameOffset
(
double Seconds |
Convert second offset to frame offset using this input's framerate. | ITimedDataInput.h | |
TArray< ITimedDataInputChannel * > GetChannels() |
Get a list of the channel this input has. | ITimedDataInput.h | |
virtual int32 GetDataBufferSize() |
If the input does supported it, get the size of the buffer used by the input. | ITimedDataInput.h | |
const FSlateBrush * GetDisplayIcon() |
Get the icon that represent the input. | ITimedDataInput.h | |
FText GetDisplayName() |
Get the name used when displayed. | ITimedDataInput.h | |
double GetEvaluationOffsetInSeconds() |
Get the offset in seconds used at evaluation. | ITimedDataInput.h | |
ETimedDataInputEvaluationType GetEvaluationType() |
Get how the input is evaluated. | ITimedDataInput.h | |
FFrameRate GetFrameRate() |
Get the frame rate at which the samples are produced. | ITimedDataInput.h | |
bool IsDataBufferSizeControlledByInput() |
Does channel from this input support a different buffer size than it's input. | ITimedDataInput.h | |
void RemoveChannel
(
ITimedDataInputChannel* Channel |
Remove channel from the input | ITimedDataInput.h | |
virtual void SetDataBufferSize
(
int32 BufferSize |
If the input does supported it, set the size of the buffer used by the input. | ITimedDataInput.h | |
void SetEvaluationOffsetInSeconds
(
double Offset |
Set the offset in seconds used at evaluation. | ITimedDataInput.h | |
void SetEvaluationType
(
ETimedDataInputEvaluationType Evaluation |
Set how the input is evaluated. | ITimedDataInput.h | |
virtual bool SupportsSubFrames() |
Whether this input supports sub frames. | ITimedDataInput.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static double ConvertFrameOffsetInSecondOffset
(
double Frames, |
ITimedDataInput.h | ||
static double ConvertSecondOffsetInFrameOffset
(
double Seconds, |
ITimedDataInput.h |