Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.AnimNodeSequenceBlendBase

Extends
AnimNodeSequence
Modifiers
native ( Anim ) abstract

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. This class encapsulates a common interface to extract multiple animation data and blend it.

Core.Object
|   
+-- Engine.AnimNode
   |   
   +-- Engine.AnimNodeSequence
      |   
      +-- Engine.AnimNodeSequenceBlendBase

Direct Known Subclasses:

AnimNodeSequenceBlendByAim

Variables Summary
Animations
Array<AnimBlendInfo>Anims
Inherited Variables from Engine.AnimNodeSequence
AnimLinkupIndex, AnimSeq, AnimSeqName, bCauseActorAnimEnd, bCauseActorAnimPlay, bForceAlwaysMaster, bForceAlwaysSlave, bForceRefposeWhenNotPlaying, bIsIssuingNotifies, bLooping, bNoNotifies, bPlaying, bShowTimeLineSlider, bSynchronize, bZeroRootRotation, bZeroRootTranslation, CurrentTime, DebugCarat, DebugTrack, NotifyWeightThreshold, PreviousTime, Rate, RootBoneOption[3], RootRotationOption[3], SynchGroupName, SynchPosOffset
Inherited Variables from Engine.AnimNode
bCachedHasRootMotion, bJustBecameRelevant, bRelevant, bSkipTickWhenZeroWeight, bTickDuringPausedAnims, CachedBoneAtoms, CachedRootMotionDelta, DrawHeight, DrawWidth, InstanceVersionNumber, NodeCachedAtomsTag, NodeName, NodePosX, NodePosY, NodeTickTag, NodeTotalWeight, OutDrawY, ParentNodes, SearchTag, SkelComponent, TotalWeightAccumulator

Enumerations Summary
Inherited Enumerations from Engine.AnimNodeSequence
ERootBoneAxis, ERootRotationOption
Inherited Enumerations from Engine.AnimNode
ESliderType

Structures Summary
AnimBlendInfo
AnimName, AnimInfo, Weight
AnimInfo
AnimSeqName, AnimSeq, AnimLinkupIndex
Inherited Structures from Engine.AnimNode
BoneAtom

Functions Summary
Inherited Functions from Engine.AnimNodeSequence
FindNormalizedPositionFromGroupRelativePosition, GetAnimPlaybackLength, GetGlobalPlayRate, GetNormalizedPosition, GetTimeLeft, PlayAnim, SetAnim, SetPosition, StopAnim
Inherited Functions from Engine.AnimNode
FindAnimNode, OnBecomeRelevant, OnCeaseRelevant, OnInit, PlayAnim, StopAnim


Variables Detail

Animations

Anims Source code

var(Animations) editfixedsize editinline export Array<AnimBlendInfo> Anims;
Array of animations to blend


Structures Detail

AnimBlendInfo Source code

struct AnimBlendInfo
{
var AnimInfo AnimInfo;
var(AnimNodeSequenceBlendBase) Name AnimName;
var float Weight;
};
Structure to define animation blending.
AnimInfo:
Animation info
AnimName:
Name of animation sequence
Weight:
Weight i the blend

AnimInfo Source code

struct AnimInfo
{
var transient const int AnimLinkupIndex;
var transient const AnimSequence AnimSeq;
var const Name AnimSeqName;
};
Structure regrouping all we need to extract an animation.
AnimLinkupIndex:
Bone -> Track mapping info for this player node. Index into the LinkupCache array in the AnimSet. Found from AnimSet when you call SetAnim.
AnimSeq:
Pointer to actual AnimSequence. Found from SkeletalMeshComponent using AnimSeqName when you call SetAnim.
AnimSeqName:
Animation Name


Defaultproperties

defaultproperties
{
   Anims(0)=(Weight=1.000000)
   Anims(1)=
   Name="Default__AnimNodeSequenceBlendBase"
   ObjectArchetype=AnimNodeSequence'Engine.Default__AnimNodeSequence'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:35.009 - Created with UnCodeX