Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Matinee/InterpTrackMove.h |
Include |
#include "Matinee/InterpTrackMove.h" |
class UInterpTrackMove : public UInterpTrack
Track containing data for moving an actor around over time.
Name | Description | ||
---|---|---|---|
|
float |
AngCurveTension |
Controls the tightness of the curve for the rotation path. |
|
uint32: 1 |
bDisableMovement |
Disable previewing of this track - will always position AActor at Time=0.0. |
|
uint32: 1 |
bHide3DTrack |
If true, 3D representation of this track in the 3D viewport is disabled. |
|
uint32: 1 |
bShowArrowAtKeys |
In the editor, show a small arrow at each keyframe indicating the rotation at that key. |
|
uint32: 1 |
bShowRotationOnCurveEd |
If false, when this track is displayed on the Curve Editor in Matinee, do not show the Rotation tracks. |
|
uint32: 1 |
bShowTranslationOnCurveEd |
If false, when this track is displayed on the Curve Editor in Matinee, do not show the Translation tracks. |
|
uint32: 1 |
bUseQuatInterpolation |
Use a Quaternion linear interpolation between keys. |
|
EulerTrack |
Actual rotation keyframe data, stored as Euler angles in degrees, for easy editing on curve. |
|
|
float |
LinCurveTension |
Controls the tightness of the curve for the translation path. |
|
LookAtGroupName |
When using IMR_LookAtGroup, specifies the Group which this track should always point its actor at. |
|
|
LookupTrack |
||
|
PosTrack |
Actual position keyframe data. |
|
|
TEnumAsByte< en... |
RotMode |
Name | Description | |
---|---|---|
|
UInterpTrackMove ( |
Name | Description | ||
---|---|---|---|
|
CalcSubIndex |
||
|
ClearLookupKeyGroupName ( |
Clears the lookup group name for a movement track keyframe. |
|
|
ComputeWorldSpaceKeyTransform ( |
Compute the world space coordinates for a key; handles keys that use IMF_RelativeToInitial, basing, etc. |
|
|
EvalPositionAtTime ( |
Replacement for the PosTrack eval function that uses GetKeyframePosition. |
|
|
EvalRotationAtTime ( |
Replacement for the EulerTrack eval function that uses GetKeyframeRotation. |
|
|
float |
FindBestMatchingTimefromPosition ( |
Find Best Matching Time From Position This function simply try to find Time from input Position using simple Lerp |
|
GetKeyframePosition ( |
Get the position of a keyframe given its key index. |
|
|
GetKeyframeRotation ( |
Get the rotation of a keyframe given its key index. |
|
|
GetKeyTransformAtTime ( |
Get the keyed relative transform at the specified time - this does not include any special rotation mode support. |
|
|
GetLocationAtTime ( |
Calculate the world-space location/rotation at the specified time, including. |
|
|
GetLookAtRotation ( |
Calculate the world space rotation needed to look at the current LookAtGroupName target. |
|
|
GetLookupKeyGroupName ( |
||
|
GetMoveRefFrame ( |
Return the reference frame that the animation is currently working within. |
|
|
SetLookupKeyGroupName |
Sets the lookup group name for a movement track keyframe. |
|
|
SplitTranslationAndRotation() |
Split this movment track in to seperate tracks for translation and rotation |
Name | Description | ||
---|---|---|---|
|
AddChildKeyframe ( |
Adds a keyframe to a child track |
|
|
AddKeyframe ( |
Adds a keyframe at the given time to the track. |
|
|
ApplyWorldOffset |
Called by owning actor on position shifting |
|
|
CanAddChildKeyframe ( |
Can a keyframe be added to a child track? |
|
|
CanAddKeyframe ( |
Can a keyframe be added to the track? |
|
|
ConditionalPreviewUpdateTrack ( |
Conditionally calls PreviewUpdateTrack depending on whether or not the track is enabled. |
|
|
CreateSubTracks ( |
Create and adds subtracks to this track |
|
|
DrawTrack ( |
Draw this track with the specified parameters |
|
|
DuplicateKeyframe ( |
Duplicates the given key. |
|
|
GetClosestSnapPosition |
Gets the position of the closest key with snapping incorporated. |
|
|
GetKeyframeColor ( |
||
|
GetKeyframeIndex ( |
Get the index of the keyframe with the given time. |
|
|
float |
GetKeyframeTime ( |
Get the time of the keyframe with the given index. |
|
GetNumKeyframes() |
||
|
GetTimeRange ( |
Gathers the range that spans all keyframes. |
|
|
float |
GetTrackEndTime() |
|
|
UTexture2D &... |
GetTrackIcon() |
|
|
PreviewUpdateTrack ( |
Updates the instance of this track based on the new position. This is for editor preview. |
|
|
ReduceKeys ( |
Reduce Keys within Tolerance |
|
|
RemoveKeyframe ( |
Removes the given key from the array of keys in the track. |
|
|
Render3DTrack ( |
For drawing track information into the 3D scene. |
|
|
SetKeyframeTime |
Changes the time of the given key with the new given time. |
|
|
SetTrackToSensibleDefault() |
Set this track to sensible default values. Called when track is first created. |
|
|
UpdateChildKeyframe ( |
Updates a child track keyframe |
|
|
UpdateKeyframe ( |
Changes the value of an existing keyframe. |
|
|
UpdateTrack ( |
Updates the instance of this track based on the new position. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
Name | Description | ||
---|---|---|---|
|
CreateNewKey ( |
Add a new key to the curve with the specified input. |
|
|
DeleteKey ( |
Remove the specified key from the curve. KeyIndex must be within range ie >=0 and < NumKeys. |
|
|
float |
EvalSub ( |
Evaluate a subcurve at an arbitary point. |
|
GetInRange ( |
Get input range of keys. Outside this region curve continues constantly the start/end values. |
|
|
GetKeyColor |
Provides the color for the given key at the given sub-curve. |
|
|
float |
GetKeyIn ( |
Get the input value for the Key with the specified index. |
|
EInterpCurve... |
GetKeyInterpMode ( |
Get the interpolation mode of the specified keyframe. |
|
float |
GetKeyOut |
Get the output value for the key with the specified index on the specified sub-curve. |
|
GetNumKeys() |
Get number of keyframes in curve. |
|
|
GetNumSubCurves() |
Get number of 'sub curves' in this Curve. |
|
|
GetOutRange ( |
Get overall range of output values. |
|
|
GetSubCurveButtonColor |
Provides the color for the sub-curve button that is present on the curve tab. |
|
|
GetTangents |
Get the incoming and outgoing tangent for the given subcurve and key. |
|
|
SetKeyIn ( |
Set the input value of the specified Key. |
|
|
SetKeyInterpMode ( |
Set the method to use for interpolating between the give keyframe and the next one. |
|
|
SetKeyOut |
Set the output values of the specified key. |
|
|
SetTangents |
Set the incoming and outgoing tangent for the given subcurve and key. |