| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/VirtualProductionUtilities/Source/VPUtilities/Public/VPTimecodeCustomTimeStep.h |
Include |
#include "VPTimecodeCustomTimeStep.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, EditInlineNew, Meta=(DisplayName="Timecode Custom Time Step"))
class UVPTimecodeCustomTimeStep : public UFixedFrameRateCustomTimeStep
Control the engine's time step via the engine's TimecodeProvider. Will sleep and wake up engine when the a new frame is available.
Name | Description | ||
---|---|---|---|
|
bErrorIfFrameAreNotConsecutive |
If true, stop the CustomTimeStep if the new timecode value doesn't follow the previous timecode value. |
|
|
bErrorIfTimecodeProviderChanged |
If true, stop the CustomTimeStep if the engine's TimeProvider changed since last frame. |
|
|
float |
MaxDeltaTime |
If the timecode doesn't change after that amount of time, stop the CustomTimeStep. |
Name | Description | ||
---|---|---|---|
|
GetFixedFrameRate() |
Get The fixed FrameRate |
Name | Description | ||
---|---|---|---|
|
ECustomTimeS... |
GetSynchronizationState() |
The state of the CustomTimeStep. |
|
Initialize ( |
This CustomTimeStep became the Engine's CustomTimeStep. |
|
|
Shutdown ( |
This CustomTimeStep stop being the Engine's CustomTimeStep. |
|
|
UpdateTimeStep ( |
Update FApp::CurrentTime/FApp::DeltaTime and optionally wait until the end of the frame. |