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

Engine.InterpTrackMove

Extends
InterpTrack
Modifiers
native ( Interpolation )

Core.Object
|   
+-- Engine.InterpTrack
   |   
   +-- Engine.InterpTrackMove

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
InterpCurveVectorEulerTrack
InterpLookupTrackLookupTrack
InterpCurveVectorPosTrack
InterpTrackMove
floatAngCurveTension
boolbDisableMovement
boolbHide3DTrack
boolbShowArrowAtKeys
boolbShowRotationOnCurveEd
boolbShowTranslationOnCurveEd
boolbUseQuatInterpolation
floatLinCurveTension
nameLookAtGroupName
EInterpTrackMoveFrameMoveFrame
EInterpTrackMoveRotModeRotMode
Inherited Variables from Engine.InterpTrack
bDirGroupOnly, bDisableTrack, bIsAnimControlTrack, bOnePerGroup, CurveEdVTable, TrackInstClass, TrackTitle
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
EInterpTrackMoveFrame
IMF_World, IMF_RelativeToInitial
EInterpTrackMoveRotMode
IMR_Keyframed, IMR_LookAtGroup
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
InterpLookupPoint
GroupName, Time
InterpLookupTrack
Points
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

EulerTrack Source code

var InterpCurveVector EulerTrack;
Actual rotation keyframe data, stored as Euler angles in degrees, for easy editing on curve.

LookupTrack Source code

var InterpLookupTrack LookupTrack;

PosTrack Source code

var InterpCurveVector PosTrack;
Actual position keyframe data.

InterpTrackMove

AngCurveTension Source code

var(InterpTrackMove) float AngCurveTension;
Controls the tightness of the curve for the rotation path.

bDisableMovement Source code

var(InterpTrackMove) bool bDisableMovement;
Disable previewing of this track - will always position Actor at Time=0.0. Useful when keyframing an object relative to this group.

bHide3DTrack Source code

var(InterpTrackMove) bool bHide3DTrack;
If true, 3D representation of this track in the 3D viewport is disabled.

bShowArrowAtKeys Source code

var(InterpTrackMove) bool bShowArrowAtKeys;
In the editor, show a small arrow at each keyframe indicating the rotation at that key.

bShowRotationOnCurveEd Source code

var(InterpTrackMove) bool bShowRotationOnCurveEd;
If false, when this track is displayed on the Curve Editor in Matinee, do not show the Rotation tracks.

bShowTranslationOnCurveEd Source code

var(InterpTrackMove) bool bShowTranslationOnCurveEd;
If false, when this track is displayed on the Curve Editor in Matinee, do not show the Translation tracks.

bUseQuatInterpolation Source code

var(InterpTrackMove) bool bUseQuatInterpolation;
Use a Quaternion linear interpolation between keys. This is robust and will find the 'shortest' distance between keys, but does not support ease in/out.

LinCurveTension Source code

var(InterpTrackMove) float LinCurveTension;
Controls the tightness of the curve for the translation path.

LookAtGroupName Source code

var(InterpTrackMove) name LookAtGroupName;
When using IMR_LookAtGroup, specifies the Group which this track should always point its actor at.

MoveFrame Source code

var(InterpTrackMove) editconst EInterpTrackMoveFrame MoveFrame;
Indicates what the movement track should be relative to.

RotMode Source code

var(InterpTrackMove) EInterpTrackMoveRotMode RotMode;
Should look along the direction of the translation path, with Z always up.


Enumerations Detail

EInterpTrackMoveFrame Source code

enum EInterpTrackMoveFrame
{
IMF_World, IMF_RelativeToInitial
};

EInterpTrackMoveRotMode Source code

enum EInterpTrackMoveRotMode
{
IMR_Keyframed, IMR_LookAtGroup
};


Structures Detail

InterpLookupPoint Source code

struct InterpLookupPoint
{
var name GroupName;
var float Time;
};
Array of group names to retrieve position and rotation data from instead of using the datastored in the keyframe. A value of NAME_None means to use the PosTrack and EulerTrack data for the keyframe. There needs to be the same amount of elements in this array as there are keyframes.

InterpLookupTrack Source code

struct InterpLookupTrack
{
var array<InterpLookupPoint> Points;
};

Points:
Move a keypoint to a new In value. This may change the index of the keypoint, so the new key index is returned.


Defaultproperties

defaultproperties
{
   bShowTranslationOnCurveEd=True
   TrackInstClass=Class'Engine.InterpTrackInstMove'
   TrackTitle="Movement"
   bOnePerGroup=True
   Name="Default__InterpTrackMove"
   ObjectArchetype=InterpTrack'Engine.Default__InterpTrack'
}

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