Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
Synchronization Role
Timelines part of a named group will synchronize together. To do so, a leader is first identified. The remaining members of the group will be followers. The synchronization role for a member of the group determines which role it can play within that group.
| Name | EAnimGroupSynchronizationRole |
| Type | enum |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/TraitInterfaces/IGroupSynchronization.h |
| Include Path | #include "TraitInterfaces/IGroupSynchronization.h" |
Syntax
enum EAnimGroupSynchronizationRole
{
CanBeLeader,
AlwaysFollower,
AlwaysLeader,
TransitionLeader,
TransitionFollower,
ExclusiveAlwaysLeader,
}
Values
| Name | Remarks |
|---|---|
| CanBeLeader | This timeline host can be the leader, as long as it has a higher blend weight than the previous best leader. |
| AlwaysFollower | This timeline host will always be a follower (unless there are only followers, in which case the first one ticked wins). |
| AlwaysLeader | This timeline host will always be a leader (if more than one timeline host is AlwaysLeader, the last one ticked wins). |
| TransitionLeader | This timeline host will be excluded from the sync group while blending in. |
| TransitionFollower | This timeline host will be excluded from the sync group while blending in. |
| ExclusiveAlwaysLeader | This timeline host will always be a leader. |