Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
A trait that synchronizes animation sequence playback using named groups.
| Name | FAnimNextSynchronizeUsingGroupsTraitSharedData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/Traits/SynchronizeUsingGroupsTraitData.h |
| Include Path | #include "Traits/SynchronizeUsingGroupsTraitData.h" |
Syntax
USTRUCT (Meta=(DisplayName="Synchronize Using Groups"))
struct FAnimNextSynchronizeUsingGroupsTraitSharedData : public FAnimNextTraitSharedData
Inheritance Hierarchy
- FAnimNextTraitSharedData → FAnimNextSynchronizeUsingGroupsTraitSharedData
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Self | FAnimNextSynchronizeUsingGroupsTraitSharedData | Traits/SynchronizeUsingGroupsTraitData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bMatchSyncPoint | bool | Whether or not to match the group sync point when joining as leader or follower with markers When disabled, the start position of synced sequences must be properly set to avoid pops | Traits/SynchronizeUsingGroupsTraitData.h |
|
| GroupName | FName | The group name If no name is provided, this trait is inactive | Traits/SynchronizeUsingGroupsTraitData.h |
|
| GroupRole | EAnimGroupSynchronizationRole | The role this player can assume within the group. | Traits/SynchronizeUsingGroupsTraitData.h |
|
| SyncMode | EAnimGroupSynchronizationMode | The synchronization mode. | Traits/SynchronizeUsingGroupsTraitData.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const decltype(bMatchSyncPoint) & GetbMatchSyncPoint
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h | ||
const decltype(GroupName) & GetGroupName
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h | ||
const decltype(GroupRole) & GetGroupRole
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h | ||
const decltype(SyncMode) & GetSyncMode
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConstructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h | ||
static void DestructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Traits/SynchronizeUsingGroupsTraitData.h | ||
static int32 GetLatentPropertyIndex
(
const size_t LatentPropertyOffset |
Traits/SynchronizeUsingGroupsTraitData.h |