Skip to content

MaterialExpression

Class in Engine · Engine.MaterialExpression · native, abstract

Object › MaterialExpression

Subclasses: MaterialExpressionAbs, MaterialExpressionActorWorldPosition, MaterialExpressionAdd, MaterialExpressionAppendVector, MaterialExpressionBumpOffset, MaterialExpressionCameraVector, MaterialExpressionCameraWorldPosition, MaterialExpressionCeil, MaterialExpressionClamp, MaterialExpressionComment, MaterialExpressionComponentMask, MaterialExpressionConstant, MaterialExpressionConstant2Vector, MaterialExpressionConstant3Vector, MaterialExpressionConstant4Vector, MaterialExpressionConstantBiasScale, MaterialExpressionConstantClamp, MaterialExpressionCosine, MaterialExpressionCrossProduct, MaterialExpressionCustom, MaterialExpressionCustomTexture, MaterialExpressionDepthBiasedAlpha, MaterialExpressionDepthBiasedBlend, MaterialExpressionDepthOfFieldFunction, MaterialExpressionDeriveNormalZ, MaterialExpressionDesaturation, MaterialExpressionDestColor, MaterialExpressionDestDepth, MaterialExpressionDistance, MaterialExpressionDivide, MaterialExpressionDotProduct, MaterialExpressionDynamicParameter, MaterialExpressionFloor, MaterialExpressionFluidNormal, MaterialExpressionFmod, MaterialExpressionFoliageImpulseDirection, MaterialExpressionFoliageNormalizedRotationAxisAndAngle, MaterialExpressionFontSample, MaterialExpressionFrac, MaterialExpressionFresnel, MaterialExpressionFunctionInput, MaterialExpressionFunctionOutput, MaterialExpressionIf, MaterialExpressionLandscapeLayerBlend, MaterialExpressionLensFlareIntensity, MaterialExpressionLensFlareOcclusion, MaterialExpressionLensFlareRadialDistance, MaterialExpressionLensFlareRayDistance, MaterialExpressionLensFlareSourceDistance, MaterialExpressionLightmapUVs, MaterialExpressionLightmassReplace, MaterialExpressionLightVector, MaterialExpressionLinearInterpolate, MaterialExpressionMaterialFunctionCall, MaterialExpressionMeshEmitterVertexColor, MaterialExpressionMultiply, MaterialExpressionNormalize, MaterialExpressionObjectOrientation, MaterialExpressionObjectRadius, MaterialExpressionObjectWorldPosition, MaterialExpressionOcclusionPercentage, MaterialExpressionOneMinus, MaterialExpressionPanner, MaterialExpressionParameter, MaterialExpressionParticleMacroUV, MaterialExpressionPerInstanceRandom, MaterialExpressionPinkConstant, MaterialExpressionPixelDepth, MaterialExpressionPower, MaterialExpressionQualitySwitch, MaterialExpressionReflectionVector, MaterialExpressionRotateAboutAxis, MaterialExpressionRotator, MaterialExpressionSceneDepth, MaterialExpressionSceneTexture, MaterialExpressionScreenPosition, MaterialExpressionScreenSize, MaterialExpressionSine, MaterialExpressionSphereMask, MaterialExpressionSquareRoot, MaterialExpressionStaticBool, MaterialExpressionStaticSwitch, MaterialExpressionSubtract, MaterialExpressionTerrainLayerCoords, MaterialExpressionTerrainLayerSwitch, MaterialExpressionTerrainLayerWeight, MaterialExpressionTexelSize, MaterialExpressionTextureCoordinate, MaterialExpressionTextureObject, MaterialExpressionTextureSample, MaterialExpressionTime, MaterialExpressionTransform, MaterialExpressionTransformPosition, MaterialExpressionTwoSidedSign, MaterialExpressionVertexCameraVector, MaterialExpressionVertexColor, MaterialExpressionWindDirectionAndSpeed, MaterialExpressionWorldNormal, MaterialExpressionWorldPosition

Using it from Lua
h7.find_all("MaterialExpression")            -- live instances
h7.find_class("Engine.MaterialExpression")   -- the class

Structs

ExpressionInput

FieldType
ExpressionMaterialExpression
OutputIndexint
InputNamestring
Maskint
MaskRint
MaskGint
MaskBint
MaskAint
GCC64_Paddingint

ExpressionOutput

FieldType
OutputNamestring
Maskint
MaskRint
MaskGint
MaskBint
MaskAint

Properties

NameTypeNotes
bHidePreviewWindowbool
bIsParameterExpressionbool
bNeedToUpdatePreviewbooltransient
BorderColorcolor
bRealtimePreviewbool
bShowInputsbool
bShowOutputNameOnPinbool
bShowOutputsbool
bUsedByStaticParameterSetbool
Descstring
EditorXint
EditorYint
FunctionMaterialFunctionconst
MaterialMaterialconst
MaterialExpressionEditorXint
MaterialExpressionEditorYint
MenuCategoriesarray
Outputsarray<ExpressionOutput>

Default values

Outputs(0)=(OutputName="")
bShowInputs=true
bShowOutputs=true

Inherited

FromMembers
Object13 properties, 308 functions