FContextAndCommands

Windows
MacOS
Linux

References

Module

SerializedRecorderInterface

Header

/Engine/Source/Editor/SerializedRecorderInterface/Public/Serializers/MovieSceneSectionSerialization.h

Include

#include "Serializers/MovieSceneSectionSerialization.h"

Syntax

template<typename HeaderData, typename FrameData>
struct FContextAndCommands

Variables

Name Description

Public variable

FMovieSceneSeri...

 

Context

Public variable

TLockFreePointe...

 

FreeCommands

Free command queue - pushed on any thread, popped on any thread

Public variable

FGuid

 

Guid

Unique ID of this Guid, key for a map of Context

Public variable

TLockFreePointe...

 

ReadCommands

Read command queue - pushed on any thread, popped on the serializer worker thread

Public variable

TLockFreePointe...

 

WriteCommands

Write command queue - pushed on any thread, popped on the serializer worker thread

Constructors

Name Description

Public function

FContextAndCommands

(
    IFileHandle* InHandle,
    const FString& InFilename
)

Destructors

Name Description

Public function

~FContextAndCommands()

Functions

Name Description

Public function

void

 

AddReadCommand

(
    ArgsType&&... Args
)

Public function

void

 

AddWriteCommand

(
    ArgsType&&... Args
)

Public function

bool

 

CheckHeader

(
    bool bInFileExisted,
    TArray< FMovieSceneSessionInfo >& ...,
    HeaderData& InOutHeader,
    int64& ReadHeaderPos,
    FText& OutFailReason
)

Public function

void

 

Close()

Public function

FSerializerC...

 

GetFreeCommand

(
    ArgsType&&... Args
)

Gets a free command from the free list, if any.

Public function

void

 

Run()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss