Navigation
API > API/Plugins > API/Plugins/ControlRig
| Name | FControlRigReplayTracks |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ControlRigReplay.h |
| Include Path | #include "ControlRigReplay.h" |
Syntax
USTRUCT ()
struct FControlRigReplayTracks : public FSampleTrackHost
Inheritance Hierarchy
- FSampleTrackHost → FControlRigReplayTracks
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FControlRigReplayTracks() |
ControlRigReplay.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TReportFunction | TFunction< void(EMessageSeverity::Type, const FName &, const FString &)> | ControlRigReplay.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ElementKeysName | const FLazyName | ControlRigReplay.h | |
| ElementsBeingInteractedName | const FLazyName | ControlRigReplay.h | |
| HierarchyTopologyHashName | FLazyName | ControlRigReplay.h | |
| HierarchyTopologyParentIndicesName | FLazyName | ControlRigReplay.h | |
| InteractionTypeName | const FLazyName | ControlRigReplay.h | |
| MetadataVersionName | const FLazyName | ControlRigReplay.h | |
| ParentIndicesName | const FLazyName | ControlRigReplay.h | |
| RigVMEventName | const FLazyName | ControlRigReplay.h | |
| TopologyHashName | const FLazyName | ControlRigReplay.h | |
| VariableNamesName | const FLazyName | ControlRigReplay.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsInput | bool | ControlRigReplay.h | ||
| ComponentKeyToTrackName | TMap< FRigComponentKey, FName > | ControlRigReplay.h | ||
| ElementKeyToTrackName | TMap< FRigElementKey, FName > | ControlRigReplay.h | ||
| MetadataToTrackName | TMap< TTuple< FRigElementKey, FName >, FName > | ControlRigReplay.h | ||
| PropertyNameToTrackName | TMap< FName, FName > | ControlRigReplay.h | ||
| SampleTrackIndex | FSampleTrackIndex | ControlRigReplay.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TTuple< uint8, TArray< FRigElementKey > > GetInteraction
(
int32 InTimeIndex |
ControlRigReplay.h | ||
FName GetRigVMEvent
(
int32 InTimeIndex |
ControlRigReplay.h | ||
bool IsEmpty() |
ControlRigReplay.h | ||
bool RestoreComponents
(
int32 InTimeIndex, |
ControlRigReplay.h | ||
bool RestoreHierarchy
(
int32 InTimeIndex, |
ControlRigReplay.h | ||
bool RestoreMetaData
(
int32 InTimeIndex, |
ControlRigReplay.h | ||
bool RestorePose
(
int32 InTimeIndex, |
ControlRigReplay.h | ||
bool RestoreVariables
(
int32 InTimeIndex, |
ControlRigReplay.h | ||
void StoreComponents
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
void StoreHierarchy
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
void StoreInteraction
(
uint8 InInteractionMode, |
ControlRigReplay.h | ||
void StoreMetaData
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
void StorePose
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
void StoreRigVMEvent
(
const FName& InEvent |
ControlRigReplay.h | ||
void StoreVariables
(
URigVMHost* InHost |
ControlRigReplay.h |
Overridden from FSampleTrackHost
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Reset() |
ControlRigReplay.h | ||
virtual bool Serialize
(
FArchive& InArchive |
ControlRigReplay.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void FilterElementKeys
(
TArray< FRigElementKey >& InOutElementKeys |
ControlRigReplay.h | ||
static bool ForEachComponent
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
static bool ForEachElement
(
URigHierarchy* InHierarchy, |
ControlRigReplay.h | ||
static ERigMetadataType GetMetadataTypeFromTrackType
(
FSampleTrackBase::ETrackType InTrackType |
ControlRigReplay.h | ||
static FSampleTrackBase::ETrackType GetTrackTypeFromMetadataType
(
ERigMetadataType InMetadataType |
ControlRigReplay.h | ||
static FSampleTrackBase::ETrackType GetTrackTypeFromProperty
(
const FProperty* InProperty |
ControlRigReplay.h |