unreal.AnimSequenceTransformProviderData

class unreal.AnimSequenceTransformProviderData(outer: Object | None = None, name: Name | str = 'None')

Bases: TransformProviderData

Anim Sequence Transform Provider Data

C++ Source:

  • Module: Engine

  • File: AnimSequenceTransformProviderData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • blend_space_list (AnimSequenceTransformProviderBlendSpaceList): [Read-Write]

  • blend_spaces (Array[AnimSequenceTransformProviderBlendSpace]): [Read-Write]

  • enable_blend_tracking (bool): [Read-Write] Enable game-thread playback tracking for blend state queries via GetPosition.

  • layer_stack (AnimSequenceTransformProviderLayerStack): [Read-Write]

  • layers (Array[AnimSequenceTransformProviderLayer]): [Read-Write]

  • sequence_list (AnimSequenceTransformProviderSequenceList): [Read-Write]

  • sequences (Array[AnimSequenceTransformProviderSequence]): [Read-Write]

  • skinned_asset (SkinnedAsset): [Read-Write]

property blend_space_list: AnimSequenceTransformProviderBlendSpaceList

[Read-Only]

Type:

(AnimSequenceTransformProviderBlendSpaceList)

property blend_spaces: None

[Read-Only]

Type:

(Array[AnimSequenceTransformProviderBlendSpace])

classmethod create_from_anim_bank(anim_bank) AnimSequenceTransformProviderData

Creates a transform provider data asset from an AnimBank asset.

Parameters:

anim_bank (AnimBank)

Return type:

AnimSequenceTransformProviderData

classmethod create_from_anim_bank_data(anim_bank_data) AnimSequenceTransformProviderData

Creates a transform provider data asset from an AnimBankData asset.

Parameters:

anim_bank_data (AnimBankData)

Return type:

AnimSequenceTransformProviderData

property enable_blend_tracking: bool

[Read-Only] Enable game-thread playback tracking for blend state queries via GetPosition.

Type:

(bool)

get_blend_spaces() Array[AnimSequenceTransformProviderBlendSpace]

Get Blend Spaces

Return type:

Array[AnimSequenceTransformProviderBlendSpace]

get_layers() Array[AnimSequenceTransformProviderLayer]

Get Layers

Return type:

Array[AnimSequenceTransformProviderLayer]

get_num_layers() int32

Returns the number of layers. Always >= 1.

Return type:

int32

get_sequence_play_length(sequence_index) float

Returns the play length for a sequence.

Parameters:

sequence_index (int32)

Return type:

float

get_sequences() Array[AnimSequenceTransformProviderSequence]

Get Sequences

Return type:

Array[AnimSequenceTransformProviderSequence]

get_skinned_asset() SkinnedAsset

Returns the skinned asset for the transform provider.

Return type:

SkinnedAsset

property layer_stack: AnimSequenceTransformProviderLayerStack

[Read-Only]

Type:

(AnimSequenceTransformProviderLayerStack)

property layers: None

[Read-Only]

Type:

(Array[AnimSequenceTransformProviderLayer])

property sequence_list: AnimSequenceTransformProviderSequenceList

[Read-Only]

Type:

(AnimSequenceTransformProviderSequenceList)

property sequences: None

[Read-Only]

Type:

(Array[AnimSequenceTransformProviderSequence])

property skinned_asset: SkinnedAsset

[Read-Write]

Type:

(SkinnedAsset)