UInterpTrackInst

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Matinee/InterpTrackInst.h

Include

#include "Matinee/InterpTrackInst.h"

Syntax

class UInterpTrackInst : public UObject

Constructors

Name Description

Public function

UInterpTrackInst

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

AActor *

 

GetGroupActor()

Return the AActor associated with this instance of a Group.

Public function Virtual Const

UWorld *

 

GetWorld()

Get the world to which the GroupActor associated with this instance of a Group belongs

Public function Virtual

void

 

InitTrackInst

(
    UInterpTrack* Track
)

Initialize the track instance. Called in-game before doing any interpolation

Public function Virtual

void

 

RestoreActorState

(
    UInterpTrack* Track
)

Restores any variables modified on the actor by this instance.

Public function Virtual

void

 

SaveActorState

(
    UInterpTrack* Track
)

Save any variables from the actor that will be modified by this instance.

Public function Virtual

void

 

TermTrackInst

(
    UInterpTrack* Track
)

Called when interpolation is done. Should not do anything else with this TrackInst after this.