Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeMetaData.h |
Include |
#include "TakeMetaData.h" |
UCLASS(Config=EditorSettings, PerObjectConfig, BlueprintType)
class UTakeMetaData :
public UObject,
public ILevelSequenceMetaData
Take meta-data that is stored on ULevelSequence assets that are recorded through the Take Recorder. Meta-data is retrieved through ULevelSequence::FindMetaData<UTakeMetaData>()
Name | Description | |
---|---|---|
|
UTakeMetaData ( |
Name | Description | ||
---|---|---|---|
|
UTakeMetaDat... |
CreateFromDefaults |
Create a new meta-data object from the project defaults |
|
GenerateAssetPath ( |
Generate the desired asset path for this take meta-data |
|
|
UTakeMetaDat... |
GetConfigInstance() |
Access the global config instance that houses default settings for take meta data for a given project |
|
GetDescription() |
||
|
GetDuration() |
||
|
GetFrameRate() |
||
|
GetFrameRateFromTimecode() |
||
|
ULevel * |
GetLevelOrigin() |
|
|
GetLevelPath() |
||
|
UTakePreset ... |
GetPresetOrigin() |
|
|
const FStrin... |
GetSlate() |
|
|
GetTakeNumber() |
||
|
GetTimecodeIn() |
||
|
GetTimecodeOut() |
||
|
GetTimestamp() |
||
|
IsLocked() |
Check whether this take is locked |
|
|
Lock() |
Lock this take, causing it to become read-only |
|
|
Recorded() |
Check if this take was recorded (as opposed to being setup for recording) |
|
|
SetDescription ( |
Set this take's user-provided description @note Only valid for takes that have not been locked |
|
|
SetDuration ( |
Set this take's duration @note Only valid for takes that have not been locked |
|
|
SetFrameRate ( |
Set this take's frame-rate @note Only valid for takes that have not been locked |
|
|
SetFrameRateFromTimecode ( |
Set if we get frame rate from time code |
|
|
SetLevelOrigin ( |
Set the map used to create this recording |
|
|
SetPresetOrigin ( |
Set the preset on which the take is based @note Only valid for takes that have not been locked |
|
|
SetSlate |
Set the slate for this take and reset its take number to 1 |
|
|
SetTakeNumber |
Set this take's take number. Take numbers are always clamped to be >= 1. |
|
|
SetTimecodeIn ( |
Set this take's timecode in @note Only valid for takes that have not been locked |
|
|
SetTimecodeOut ( |
Set this take's timecode out @note Only valid for takes that have not been locked |
|
|
SetTimestamp ( |
Set this take's timestamp @note Only valid for takes that have not been locked |
|
|
Unlock() |
Unlock this take if it is read-only, allowing it to be modified once again |
Name | Description | ||
---|---|---|---|
|
ExtendAssetRegistryTagMetaData ( |
Extend the default ULevelSequence asset registry tag meta-data |
|
|
ExtendAssetRegistryTags ( |
Extend the default ULevelSequence asset registry tags |
Name |
Description |
---|---|
AssetRegistryTag_Description |
The asset registry tag that contains the user-description for this meta-data |
AssetRegistryTag_LevelPath |
The asset registry tag that contains the level-path for this meta-data |
AssetRegistryTag_Slate |
The asset registry tag that contains the slate for this meta-data |
AssetRegistryTag_TakeNumber |
The asset registry tag that contains the take number for this meta-data |
AssetRegistryTag_TimecodeIn |
The asset registry tag that contains the timecode in for this meta-data |
AssetRegistryTag_TimecodeOut |
The asset registry tag that contains the timecode out for this meta-data |
AssetRegistryTag_Timestamp |
The asset registry tag that contains the timestamp for this meta-data |