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
| Field | Type |
FontValue | Font |
FontPage | int |
LinearColorParameterValueOverTime
Struct extends ParameterValueOverTime
ParameterValueOverTime
| Field | Type |
ExpressionGUID | guid |
StartTime | float |
ParameterName | name |
bLoop | bool |
bAutoActivate | bool |
CycleTime | float |
bNormalizeTime | bool |
OffsetTime | float |
bOffsetFromEnd | bool |
Defaults
StartTime=-1.0f
bLoop=FALSE
bAutoActivate=FALSE
CycleTime=1.0f
bNormalizeTime=FALSE
ScalarParameterValueOverTime
Struct extends ParameterValueOverTime
TextureParameterValueOverTime
Struct extends ParameterValueOverTime
VectorParameterValueOverTime
Struct extends ParameterValueOverTime
Properties
Functions
| Name | Declaration |
CheckForVectorParameterConflicts | native function bool CheckForVectorParameterConflicts(name ParameterName) |
ClearParameterValues | native function ClearParameterValues(optional bool bOnlyClearTextures = false) |
GetMaxDurationFromAllParameters | native function float GetMaxDurationFromAllParameters() |
SetDuration | native function SetDuration(float Value) |
SetFontParameterValue | native function SetFontParameterValue(name ParameterName, Font FontValue, int FontPage) |
SetLinearColorCurveParameterValue | native function SetLinearColorCurveParameterValue(name ParameterName, const out InterpCurveLinearColor Value) |
SetLinearColorParameterValue | native function SetLinearColorParameterValue(name ParameterName, const out LinearColor Value) |
SetParent | native function SetParent(MaterialInterface NewParent) |
SetScalarCurveParameterValue | native function SetScalarCurveParameterValue(name ParameterName, const out InterpCurveFloat Value) |
SetScalarParameterValue | native function SetScalarParameterValue(name ParameterName, float Value) |
SetScalarStartTime | native function SetScalarStartTime(name ParameterName, float Value) |
SetTextureParameterValue | native function SetTextureParameterValue(name ParameterName, Texture Value) |
SetVectorCurveParameterValue | native function SetVectorCurveParameterValue(name ParameterName, const out InterpCurveVector Value) |
SetVectorParameterValue | native function SetVectorParameterValue(name ParameterName, const out LinearColor Value) |
SetVectorStartTime | native function SetVectorStartTime(name ParameterName, float Value) |
Default values
bAutoActivateAll=FALSE
Duration=0.0f
Inherited