Navigation
API > API/Editor > API/Editor/SerializedRecorderInterface > API/Editor/SerializedRecorderInterface/Serializers
References
| Module | SerializedRecorderInterface |
| Header | /Engine/Source/Editor/SerializedRecorderInterface/Public/Serializers/MovieSceneSectionSerialization.h |
| Include | #include "Serializers/MovieSceneSectionSerialization.h" |
Syntax
template<typename HeaderData, typename FrameData>
class TMovieSceneSerializer
Remarks
A class to asynchronously read and write to serialized frame debugger data files
Variables
| Type | Name | Description | |
|---|---|---|---|
| int | FramesWritten | How many frames have been written | |
| TArray< TMovieSceneSerializedFrame< FrameData > > | ResultData | Data from a read. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
Close the serializer, flushes any commands and shuts down threads | |
| bool | DoesFileExist
(
const FString& InFileName |
Get whether file exists | |
| FString | GetBuildDate
(
int32 InSessionIndex |
Get the build date for the capture. | |
| int32 | GetBuildVersion
(
int32 InSessionIndex |
Get the engine version the file was captured with. | |
| void | GetDataRanges
(
TFunction< void(uint64, uint64)> InCompletionCallback |
Query the range of data in the file. Completion callback will be called on the game thread. | |
| FString | GetDeviceName
(
int32 InSessionIndex |
Get the name of the device the file was captured on. | |
| FString | GetInstanceName
(
int32 InSessionIndex |
Get the name of the engine instance the file was captured on. | |
| FString | Get the local capture directory | ||
| int32 | Get the number of sessions that were captured to this file | ||
| FString | GetPlatformName
(
int32 InSessionIndex |
Get the name of the platform the file was captured on. | |
| FGuid | GetSessionId
(
int32 InSessionIndex |
Get the engine version the file was captured with. | |
| bool | IsOpen () |
Check whether this serializer is currently open | |
| bool | OpenForRead
(
const FString& InFileName, |
Open the serializer for reading | |
| bool | OpenForWrite
(
const FString& InFilename, |
Open the serializer for writing | |
| void | ReadFramesAtFrameRange
(
uint64 InStartFrameId, |
Read a frame range. Completion callback will be called on the game thread. | |
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FPropertyFileHeader, FPropertyFileHea... | Runnable () |
== Template Statics Defined | |
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FTransformFileHeader, FSerializedTran... | Runnable () |
||
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FAnimationFileHeader, FSerializedAnim... | Runnable () |
||
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FSpawnFileHeader, FSpawnProperty > &#... | Runnable () |
||
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FManifestFileHeader, FManifestPropert... | Runnable () |
External Tempplate statics. Need to define here due to linkage issues | |
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FActorFileHeader, FActorProperty > &#... | Runnable () |
||
| SERIALIZEDRECORDERINTERFACE_API FMovieSceneSerializerRunnable< FSerializedTypeFileHeader, FSerialize... | Runnable () |
||
| void | SetLocalCaptureDir
(
const FString& PathIn |
Set the local capture directory | |
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| SERIALIZEDRECORDERINTERFACE_API FRunnableThread * | Thread () |
||
| void | WriteFrameData
(
uint64 InFrameId, |
Write one frame data out to disk | |
| void | WriteFrameData
(
uint64 InFrameId, |
Write array of frame data out to disk |