MovieSceneCapture

Filters

Classes

Name

Description

Public struct

FCachedMetrics

Structure used to cache various metrics for our capture

Public struct

FCapturedFrameData

Structure representing a captured frame

Public struct

FCaptureProtocolID

Structure used to uniquely identify a specific capture protocol

Public struct

FCaptureProtocolInitSettings

Structure used to initialize a capture protocol

Public struct

FCaptureResolution

Structure representing a capture resolution

Public struct

FFixedTimeStepCaptureStrategy

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

Public class

FFrameGrabber

Class responsible for resolving render target data for a specific viewport in an efficient manner Internally, the class uses a fixed array of resolution surfaces, and dispatches rendering commands to resolve the viewport render target into a specific index into this array.

Public struct

FFrameMetrics

Metrics that correspond to a particular frame

Public struct

FMovieSceneCaptureHandle

A handle to a movie scene capture implementation

Public struct

FMovieSceneCaptureProtocolInfo

Structure that defines a particular capture protocol

Public class

FMovieSceneCaptureProtocolRegistry

Class responsible for maintaining a list of available capture protocols

Public struct

FMovieSceneCaptureSettings

Common movie-scene capture settings

Public struct

FRealTimeCaptureStrategy

A capture strategy that captures in real-time, potentially dropping frames to maintain a stable constant framerate video.

Public struct

FViewportSurfaceReader

A single, managed surface used as a render target resolution destination

Public struct

ICaptureProtocolHost

Interface to be implemented by any class using an IMovieSceneCaptureProtocol instance

Public struct

ICaptureStrategy

Interface that defines when to capture or drop frames

Public struct

IFramePayload

Public class

IMovieSceneCaptureInterface

Interface for a movie capture object

Public class

IMovieSceneCaptureModule

Public struct

IMovieSceneCaptureProtocol

A capture protocol responsible for dealing with captured frames using some custom method (writing out to disk, streaming, etc)

Public class

MovieSceneCaptureHelpers

Public class

UAutomatedLevelSequenceCapture

Public class

ULevelCapture

Public class

UMovieSceneCapture

Class responsible for capturing scene data

Public class

UMovieSceneCaptureEnvironment

Public class

UMovieSceneCaptureInterface

Public class

UMovieSceneCaptureProtocolSettings

Typedefs

Name

Description

FFramePayloadPtr

Enums

Name

Description

Public enum

EMovieSceneCaptureExitCode

Process exit codes

Functions

Name Description

Public function

uint32

 

GetTypeHash

(
    FCaptureProtocolID ID
)

Public function

bool

 

operator!=

(
    FCaptureProtocolID A,
    FCaptureProtocolID B
)

Public function

bool

 

operator==

(
    FCaptureProtocolID A,
    FCaptureProtocolID B
)