Navigation
API > API/Editor > API/Editor/SerializedRecorderInterface
| Name | FContextAndCommands |
| Type | struct |
| Header File | /Engine/Source/Editor/SerializedRecorderInterface/Public/Serializers/MovieSceneSectionSerialization.h |
| Include Path | #include "Serializers/MovieSceneSectionSerialization.h" |
Syntax
template<typename HeaderData, typename FrameData>
struct FContextAndCommands
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContextAndCommands
(
IFileHandle* InHandle, |
Serializers/MovieSceneSectionSerialization.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FContextAndCommands() |
Serializers/MovieSceneSectionSerialization.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Context | FMovieSceneSerializerContext | Serializers/MovieSceneSectionSerialization.h | ||
| FreeCommands | TLockFreePointerListFIFO< FSerializerCommand, 0 > | Free command queue - pushed on any thread, popped on any thread | Serializers/MovieSceneSectionSerialization.h | |
| Guid | FGuid | Unique ID of this Guid, key for a map of Context | Serializers/MovieSceneSectionSerialization.h | |
| ReadCommands | TLockFreePointerListFIFO< FSerializerCommand, 0 > | Read command queue - pushed on any thread, popped on the serializer worker thread | Serializers/MovieSceneSectionSerialization.h | |
| WriteCommands | TLockFreePointerListFIFO< FSerializerCommand, 0 > | Write command queue - pushed on any thread, popped on the serializer worker thread | Serializers/MovieSceneSectionSerialization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReadCommand
(
ArgsType&&... Args |
Serializers/MovieSceneSectionSerialization.h | ||
void AddWriteCommand
(
ArgsType&&... Args |
Serializers/MovieSceneSectionSerialization.h | ||
bool CheckHeader
(
bool bInFileExisted, |
Serializers/MovieSceneSectionSerialization.h | ||
void Close() |
Serializers/MovieSceneSectionSerialization.h | ||
FSerializerCommand * GetFreeCommand
(
ArgsType&&... Args |
Gets a free command from the free list, if any. | Serializers/MovieSceneSectionSerialization.h | |
void Run() |
Serializers/MovieSceneSectionSerialization.h |