Skip to content

MaterialInstanceTimeVarying

Class in Engine · Engine.MaterialInstanceTimeVarying · native

Object › Surface › MaterialInterface › MaterialInstance › MaterialInstanceTimeVarying

Using it from Lua
h7.find_all("MaterialInstanceTimeVarying")            -- live instances
h7.find_class("Engine.MaterialInstanceTimeVarying")   -- the class
h7.hook("Engine.MaterialInstanceTimeVarying.CheckForVectorParameterConflicts", fn)

Structs

FontParameterValueOverTime

Struct extends ParameterValueOverTime

FieldType
FontValueFont
FontPageint

LinearColorParameterValueOverTime

Struct extends ParameterValueOverTime

FieldType
ParameterValueLinearColor
ParameterValueCurveInterpCurveLinearColor

ParameterValueOverTime

FieldType
ExpressionGUIDguid
StartTimefloat
ParameterNamename
bLoopbool
bAutoActivatebool
CycleTimefloat
bNormalizeTimebool
OffsetTimefloat
bOffsetFromEndbool
Defaults
StartTime=-1.0f
bLoop=FALSE
bAutoActivate=FALSE
CycleTime=1.0f
bNormalizeTime=FALSE

ScalarParameterValueOverTime

Struct extends ParameterValueOverTime

FieldType
ParameterValuefloat
ParameterValueCurveInterpCurveFloat

TextureParameterValueOverTime

Struct extends ParameterValueOverTime

FieldType
ParameterValueTexture

VectorParameterValueOverTime

Struct extends ParameterValueOverTime

FieldType
ParameterValueLinearColor
ParameterValueCurveInterpCurveVector

Properties

NameTypeNotes
bAutoActivateAllbool
Durationfloattransient
FontParameterValuesarray<FontParameterValueOverTime>
LinearColorParameterValuesarray<LinearColorParameterValueOverTime>
ScalarParameterValuesarray<ScalarParameterValueOverTime>
TextureParameterValuesarray<TextureParameterValueOverTime>
VectorParameterValuesarray<VectorParameterValueOverTime>

Functions

NameDeclaration
CheckForVectorParameterConflictsnative function bool CheckForVectorParameterConflicts(name ParameterName)
ClearParameterValuesnative function ClearParameterValues(optional bool bOnlyClearTextures = false)
GetMaxDurationFromAllParametersnative function float GetMaxDurationFromAllParameters()
SetDurationnative function SetDuration(float Value)
SetFontParameterValuenative function SetFontParameterValue(name ParameterName, Font FontValue, int FontPage)
SetLinearColorCurveParameterValuenative function SetLinearColorCurveParameterValue(name ParameterName, const out InterpCurveLinearColor Value)
SetLinearColorParameterValuenative function SetLinearColorParameterValue(name ParameterName, const out LinearColor Value)
SetParentnative function SetParent(MaterialInterface NewParent)
SetScalarCurveParameterValuenative function SetScalarCurveParameterValue(name ParameterName, const out InterpCurveFloat Value)
SetScalarParameterValuenative function SetScalarParameterValue(name ParameterName, float Value)
SetScalarStartTimenative function SetScalarStartTime(name ParameterName, float Value)
SetTextureParameterValuenative function SetTextureParameterValue(name ParameterName, Texture Value)
SetVectorCurveParameterValuenative function SetVectorCurveParameterValue(name ParameterName, const out InterpCurveVector Value)
SetVectorParameterValuenative function SetVectorParameterValue(name ParameterName, const out LinearColor Value)
SetVectorStartTimenative function SetVectorStartTime(name ParameterName, float Value)

Default values

bAutoActivateAll=FALSE
Duration=0.0f

Inherited

FromMembers
MaterialInstance16 properties, 9 functions
MaterialInterface106 properties, 16 functions
Surface0 properties, 2 functions
Object13 properties, 308 functions