UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFixedTimeStepCaptureStrategy Struct Reference

#include <MovieSceneCapture.h>

+ Inheritance diagram for FFixedTimeStepCaptureStrategy:

Public Member Functions

MOVIESCENECAPTURE_API FFixedTimeStepCaptureStrategy (FFrameRate InFrameRate)
 
virtual MOVIESCENECAPTURE_API void OnInitialize () override
 
virtual MOVIESCENECAPTURE_API void OnStop () override
 
virtual MOVIESCENECAPTURE_API bool ShouldPresent (double CurrentTimeSeconds, uint32 FrameIndex) const override
 
virtual MOVIESCENECAPTURE_API int32 GetDroppedFrames (double CurrentTimeSeconds, uint32 FrameIndex) const override
 
- Public Member Functions inherited from ICaptureStrategy
virtual ~ICaptureStrategy ()
 
virtual bool ShouldSynchronizeFrames () const
 

Detailed Description

A strategy that employs a fixed frame time-step, and as such never drops a frame. Potentially accelerated.

Constructor & Destructor Documentation

◆ FFixedTimeStepCaptureStrategy()

FFixedTimeStepCaptureStrategy::FFixedTimeStepCaptureStrategy ( FFrameRate  InFrameRate)

Member Function Documentation

◆ GetDroppedFrames()

int32 FFixedTimeStepCaptureStrategy::GetDroppedFrames ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
overridevirtual

Implements ICaptureStrategy.

◆ OnInitialize()

void FFixedTimeStepCaptureStrategy::OnInitialize ( )
overridevirtual

Implements ICaptureStrategy.

◆ OnStop()

void FFixedTimeStepCaptureStrategy::OnStop ( )
overridevirtual

Implements ICaptureStrategy.

◆ ShouldPresent()

bool FFixedTimeStepCaptureStrategy::ShouldPresent ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
overridevirtual

Implements ICaptureStrategy.


The documentation for this struct was generated from the following files: