UInterpTrackVectorMaterialParam

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Matinee/InterpTrackVectorMaterialParam.h"

Syntax

class UInterpTrackVectorMaterialParam : public UInterpTrackVectorBase

Variables

Name Description

Public variable

FName

 

ParamName

Name of parameter in the MaterialInstance which this track will modify over time.

Public variable

TArray< class U...

 

TargetMaterials

Materials whose parameters we want to change and the references to those materials.

Constructors

Name Description

Public function

UInterpTrackVectorMaterialParam

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UInterpTrack

Name Description

Public function Virtual

int32

 

AddKeyframe

(
    float Time,
    UInterpTrackInst* TrInst,
    EInterpCurveMode InitInterpMode
)

Adds a keyframe at the given time to the track.

Public function Virtual

void

 

PreviewUpdateTrack

(
    float NewPosition,
    UInterpTrackInst* TrInst
)

Updates the instance of this track based on the new position. This is for editor preview.

Public function Virtual

void

 

UpdateTrack

(
    float NewPosition,
    UInterpTrackInst* TrInst,
    bool bJump
)

Updates the instance of this track based on the new position.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PreEditChange

(
    FProperty* PropertyAboutToChan...
)

This is called when a property is about to be modified externally

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