unreal.AnimGroupSynchronizationRole

class unreal.AnimGroupSynchronizationRole

Bases: EnumBase

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.

C++ Source:

  • Plugin: UAFAnimGraph

  • Module: UAFAnimGraph

  • File: IGroupSynchronization.h

ALWAYS_FOLLOWER: AnimGroupSynchronizationRole = Ellipsis

This timeline host will always be a follower (unless there are only followers, in which case the first one ticked wins).

Type:

1

ALWAYS_LEADER: AnimGroupSynchronizationRole = Ellipsis

This timeline host will always be a leader (if more than one timeline host is AlwaysLeader, the last one ticked wins).

Type:

2

CAN_BE_LEADER: AnimGroupSynchronizationRole = Ellipsis

This timeline host can be the leader, as long as it has a higher blend weight than the previous best leader.

Type:

0

EXCLUSIVE_ALWAYS_LEADER: AnimGroupSynchronizationRole = Ellipsis

This timeline host will always be a leader. If it fails to be ticked as a leader it will be run as ungrouped (EAnimGroupSynchronizationMode::NoSynchronization) .

Type:

5

TRANSITION_FOLLOWER: AnimGroupSynchronizationRole = Ellipsis

This timeline host will be excluded from the sync group while blending in. Once blended in it will be a follower until blended out

Type:

4

TRANSITION_LEADER: AnimGroupSynchronizationRole = Ellipsis

This timeline host will be excluded from the sync group while blending in. Once blended in it will be the sync group leader until blended out

Type:

3