Skip to content

AnimSequence

Class in Engine · Engine.AnimSequence · native, config

Object › AnimSequence

Using it from Lua
h7.find_all("AnimSequence")            -- live instances
h7.find_class("Engine.AnimSequence")   -- the class
h7.hook("Engine.AnimSequence.GetNotifyTimeByClass", fn)

Enums

AnimationCompressionFormat

ACF_None = 0, ACF_Float96NoW = 1, ACF_Fixed48NoW = 2, ACF_IntervalFixed32NoW = 3, ACF_Fixed32NoW = 4, ACF_Float32NoW = 5, ACF_Identity = 6

AnimationKeyFormat

AKF_ConstantKeyLerp = 0, AKF_VariableKeyLerp = 1, AKF_PerTrackCompression = 2

Structs

AnimNotifyEvent

FieldType
Timefloat
NotifyAnimNotify
CommentName
Durationfloat

CompressedTrack

FieldType
ByteStreamarray
Timesarray
Minsfloat[3]
Rangesfloat[3]

CurveTrack

FieldType
CurveNamename
CurveWeightsarray

RawAnimSequenceTrack

FieldType
PosKeysarray<vector>
RotKeysarray<quat>

RotationTrack

FieldType
RotKeysarray<quat>
Timesarray

SkelControlModifier

FieldType
SkelControlNamename
Modifiersarray<TimeModifier>

TimeModifier

FieldType
Timefloat
TargetStrengthfloat

TranslationTrack

FieldType
PosKeysarray<vector>
Timesarray

Properties

NameTypeNotes
AdditiveBasePosearrayno declaration: type is approximate
AdditiveBasePoseAnimSeqarrayno declaration: type is approximate
AdditiveRefNameNameconst
AdditiveRefPosearrayno declaration: type is approximate
AdditiveTargetPoseAnimSeqarrayno declaration: type is approximate
bAdditiveBuiltLoopingbool
bDoNotOverrideCompressionboolconst
bHasBeenUsedboolconst, transient
bIsAdditiveboolconst
bNoLoopingInterpolationbool
BoneControlModifiersarray<SkelControlModifier>
bWasCompressedWithoutTranslationsbool
CompressCommandletVersionintconst
CompressedByteStreamarraynative
CompressedTrackOffsetsarray
CompressionSchemeAnimationCompressionAlgorithmeditconst
CurveDataarray<CurveTrack>const
EncodingPkgVersionintconst
KeyEncodingFormatAnimationKeyFormatconst
MetaDataarrayno declaration: type is approximate
Notifiesarray<AnimNotifyEvent>
NumFramesint
RateScalefloat
RawAnimationDataarray<RawAnimSequenceTrack>const, native, private
RawAnimDataarray<RawAnimSequenceTrack>const, private
RelatedAdditiveAnimSeqsarrayno declaration: type is approximate
RotationCodecpointertransient, native, private
RotationCompressionFormatAnimationCompressionFormatconst
RotationDataarray<RotationTrack>const, transient
SequenceLengthfloat
SequenceNamename
TranslationCodecpointertransient, native, private
TranslationCompressionFormatAnimationCompressionFormatconst
TranslationDataarray<TranslationTrack>const, transient
UseScorefloatconst, transient

Functions

NameDeclaration
GetNotifyTimeByClassnative function float GetNotifyTimeByClass(class<AnimNotify> NotifyClass, optional float PlayRate = 1.f, optional float StartPosition = -1.f, optional out AnimNotify out_Notify, optional out float out_Duration)

Default values

RateScale=1.0

Inherited

FromMembers
Object13 properties, 308 functions