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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback