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
ACF_None = 0, ACF_Float96NoW = 1, ACF_Fixed48NoW = 2, ACF_IntervalFixed32NoW = 3, ACF_Fixed32NoW = 4, ACF_Float32NoW = 5, ACF_Identity = 6
AKF_ConstantKeyLerp = 0, AKF_VariableKeyLerp = 1, AKF_PerTrackCompression = 2
Structs
AnimNotifyEvent
| Field | Type |
Time | float |
Notify | AnimNotify |
Comment | Name |
Duration | float |
CompressedTrack
| Field | Type |
ByteStream | array |
Times | array |
Mins | float[3] |
Ranges | float[3] |
CurveTrack
| Field | Type |
CurveName | name |
CurveWeights | array |
RawAnimSequenceTrack
RotationTrack
| Field | Type |
RotKeys | array<quat> |
Times | array |
SkelControlModifier
TimeModifier
| Field | Type |
Time | float |
TargetStrength | float |
TranslationTrack
| Field | Type |
PosKeys | array<vector> |
Times | array |
Properties
| Name | Type | Notes |
AdditiveBasePose | array | no declaration: type is approximate |
AdditiveBasePoseAnimSeq | array | no declaration: type is approximate |
AdditiveRefName | Name | const |
AdditiveRefPose | array | no declaration: type is approximate |
AdditiveTargetPoseAnimSeq | array | no declaration: type is approximate |
bAdditiveBuiltLooping | bool | |
bDoNotOverrideCompression | bool | const |
bHasBeenUsed | bool | const, transient |
bIsAdditive | bool | const |
bNoLoopingInterpolation | bool | |
BoneControlModifiers | array<SkelControlModifier> | |
bWasCompressedWithoutTranslations | bool | |
CompressCommandletVersion | int | const |
CompressedByteStream | array | native |
CompressedTrackOffsets | array | |
CompressionScheme | AnimationCompressionAlgorithm | editconst |
CurveData | array<CurveTrack> | const |
EncodingPkgVersion | int | const |
KeyEncodingFormat | AnimationKeyFormat | const |
MetaData | array | no declaration: type is approximate |
Notifies | array<AnimNotifyEvent> | |
NumFrames | int | |
RateScale | float | |
RawAnimationData | array<RawAnimSequenceTrack> | const, native, private |
RawAnimData | array<RawAnimSequenceTrack> | const, private |
RelatedAdditiveAnimSeqs | array | no declaration: type is approximate |
RotationCodec | pointer | transient, native, private |
RotationCompressionFormat | AnimationCompressionFormat | const |
RotationData | array<RotationTrack> | const, transient |
SequenceLength | float | |
SequenceName | name | |
TranslationCodec | pointer | transient, native, private |
TranslationCompressionFormat | AnimationCompressionFormat | const |
TranslationData | array<TranslationTrack> | const, transient |
UseScore | float | const, transient |
Functions
| Name | Declaration |
GetNotifyTimeByClass | native 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
Inherited
| From | Members |
| Object | 13 properties, 308 functions |