Navigation
Unreal Engine C++ API Reference > Runtime > TimeManagement
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEngineCustomTimeStep
- UFixedFrameRateCustomTimeStep
- UGenlockedCustomTimeStep
- UAjaCustomTimeStep
- UBlackmagicCustomTimeStep
- UGenlockedFixedRateCustomTimeStep
- URivermaxCustomTimeStep
References
Module | TimeManagement |
Header | /Engine/Source/Runtime/TimeManagement/Public/GenlockedCustomTimeStep.h |
Include | #include "GenlockedCustomTimeStep.h" |
Syntax
class UGenlockedCustomTimeStep : public UFixedFrameRateCustomTimeStep
Remarks
Class to control the Engine Timestep from a Genlock signal.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bAutoDetectFormat | Whether this custom time step should autodetect the video format if supported. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint32 | Returns how many sync counts are expected between ticks | |
![]() ![]() ![]() |
uint32 | Returns how many syncs occurred since the last tick | |
![]() ![]() ![]() |
FFrameRate | GetSyncRate () |
Get the sync rate (not always the same as the fixed frame rate) |
![]() ![]() ![]() |
bool | Returns true if the Sync related functions will return valid data | |
![]() ![]() ![]() |
bool | Whether automatic format detection is supported. | |
![]() ![]() |
void | UpdateAppTimes
(
const double& TimeBeforeSync, |
Update FApp CurrentTime, IdleTime and DeltaTime |
![]() ![]() |
bool | WaitForSync () |
Blocks until it gets a sync signal. Returns false if unsuccessful |
Overridden from UFixedFrameRateCustomTimeStep
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FFrameRate | Get The fixed FrameRate |
Constants
Name | Description |
---|---|
CVarExperimentalFieldFlipFix | Experimental fix for interlace field flipping issue. |