UInterpGroupInst

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Matinee/InterpGroupInst.h"

Syntax

class UInterpGroupInst : public UObject

Variables

Name Description

Public variable

UInterpGroup &#...

 

Group

An instance of an UInterpGroup for a particular Actor.

Public variable

AActor *

 

GroupActor

Actor that this Group instance is acting upon.

Public variable

TArray< class U...

 

TrackInst

Array if InterpTrack instances.

Constructors

Name Description

Public function

UInterpGroupInst

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

AActor *

 

GetGroupActor()

Return the AActor that this GroupInstance is working on.

Public function Virtual Const

bool

 

HasActor

(
    const AActor* InActor
)

Return whether this group contains this Actor.

Public function Virtual

void

 

InitGroupInst

(
    UInterpGroup* InGroup,
    AActor* InGroupActor
)

Initialize this Group instance.

Public function Virtual

void

 

RestoreGroupActorState()

Called after Interp editing to put object back to its original state.

Public function Virtual

void

 

SaveGroupActorState()

Called before Interp editing to save original state of Actor.

Public function

void

 

SetGroupActor

(
    AActor* Actor
)

Sets the GroupActor tha this GroupInstance should work on.

Public function Virtual

void

 

TermGroupInst

(
    bool bDeleteTrackInst
)

Called when done with interpolation sequence.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss