Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Matinee/InterpTrack.h |
Include |
#include "Matinee/InterpTrack.h" |
class UInterpTrack :
public UObject,
public FCurveEdInterface,
public FInterpEdInputInterface
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< en... |
ActiveCondition |
Sets the condition that must be met for this track to be enabled |
|
uint32: 1 |
bDirGroupOnly |
If this track can only exist inside the Director group. |
|
uint32: 1 |
bIsAnimControlTrack |
If true, the AActor this track is working on will have BeginAnimControl/FinishAnimControl called on it. |
|
uint32: 1 |
bIsCollapsed |
If this track is collapsed. (Only applies to tracks with subtracks). |
|
uint32: 1 |
bIsRecording |
Whether or not this track is recording in the editor. |
|
uint32: 1 |
bOnePerGroup |
Whether there may only be one of this track in an UInterpGroup. |
|
uint32: 1 |
bSubTrackOnly |
If this track can only exist as a sub track. |
|
uint32: 1 |
bVisible |
Whether or not this track is visible in the editor. |
|
TArray< struct ... |
SubTrackGroups |
A list of subtrack groups (for editor UI organization only) |
|
SubTracks |
A list of subtracks that belong to this track |
|
|
TArray< struct ... |
SupportedSubTracks |
A list of supported tracks that can be a subtrack of this track. |
|
TObjectPtr< UTe... |
TrackIcon |
|
|
TSubclassOf< cl... |
TrackInstClass |
|
|
TrackTitle |
Title of track type. |
Name | Description | |
---|---|---|
|
UInterpTrack ( |
Name | Description | ||
---|---|---|---|
|
AddChildKeyframe ( |
Adds a keyframe to a child track |
|
|
AddKeyframe ( |
Adds a keyframe at the given time to the track. |
|
|
AllowStaticActors() |
||
|
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. |
|
|
ConditionalUpdateTrack ( |
Conditionally calls UpdateTrack depending on whether or not the track is enabled. |
|
|
CreateSubTracks ( |
Creates and adds subtracks to this track |
|
|
DrawTrack ( |
Draw this track with the specified parameters |
|
|
DuplicateKeyframe ( |
Duplicates the given key. |
|
|
EnableTrack |
Enables this track and optionally, all subtracks. |
|
|
GetClosestSnapPosition |
Gets the position of the closest key with snapping incorporated. |
|
|
const FStrin... |
GetEdHelperClassName() |
Get the name of the class used to help out when adding tracks, keys, etc. in UnrealEd. |
|
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() |
||
|
UInterpGroup... |
GetOwningGroup() |
|
|
const FStrin... |
GetSlateHelperClassName() |
Get the name of the class used to help out when adding tracks, keys, etc. in Slate. |
|
GetTimeRange ( |
Gathers the range that spans all keyframes. |
|
|
float |
GetTrackEndTime() |
|
|
UTexture2D &... |
GetTrackIcon() |
|
|
IsDisabled() |
Returns true if this track has been disabled. |
|
|
IsSelected() |
Returns true if this track has been selected. |
|
|
PreviewStopPlayback ( |
Called when playback is stopped in Matinee. Useful for stopping sounds etc. |
|
|
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. |
|
|
SetSelected ( |
Selects this track |
|
|
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 | ||
---|---|---|---|
|
UObject *... |
GetUObject() |