Skip to content

MaterialInstanceConstant

Class in Engine · Engine.MaterialInstanceConstant · native

Object › Surface › MaterialInterface › MaterialInstance › MaterialInstanceConstant

Subclasses: LandscapeMaterialInstanceConstant

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

Structs

FontParameterValue

FieldType
ParameterNamename
FontValueFont
FontPageint
ExpressionGUIDguid

ScalarParameterValue

FieldType
ParameterNamename
ParameterValuefloat
ExpressionGUIDguid

TextureParameterValue

FieldType
ParameterNamename
ParameterValueTexture
ExpressionGUIDguid

VectorParameterValue

FieldType
ParameterNamename
ParameterValueLinearColor
ExpressionGUIDguid

Properties

NameTypeNotes
FontParameterValuesarray<FontParameterValue>const
ScalarParameterValuesarray<ScalarParameterValue>const
TextureParameterValuesarray<TextureParameterValue>const
VectorParameterValuesarray<VectorParameterValue>const

Functions

NameDeclaration
ClearParameterValuesnative function ClearParameterValues(optional bool bOnlyClearTextures = false)
GetMobileScalarParameterValuenative function bool GetMobileScalarParameterValue(name ParameterName, out float OutValue)
GetMobileTextureParameterValuenative function bool GetMobileTextureParameterValue(name ParameterName, out Texture OutValue)
GetMobileVectorParameterValuenative function bool GetMobileVectorParameterValue(name ParameterName, out LinearColor OutValue)
SetFontParameterValuenative function SetFontParameterValue(name ParameterName, Font FontValue, int FontPage)
SetParentnative function SetParent(MaterialInterface NewParent)
SetScalarParameterValuenative function SetScalarParameterValue(name ParameterName, float Value)
SetTextureParameterValuenative function SetTextureParameterValue(name ParameterName, Texture Value)
SetVectorParameterValuenative function SetVectorParameterValue(name ParameterName, const out LinearColor Value)

Inherited

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