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
| Field | Type |
Expression | MaterialExpression |
OutputIndex | int |
InputName | string |
Mask | int |
MaskR | int |
MaskG | int |
MaskB | int |
MaskA | int |
GCC64_Padding | int |
ExpressionOutput
| Field | Type |
OutputName | string |
Mask | int |
MaskR | int |
MaskG | int |
MaskB | int |
MaskA | int |
Properties
| Name | Type | Notes |
bHidePreviewWindow | bool | |
bIsParameterExpression | bool | |
bNeedToUpdatePreview | bool | transient |
BorderColor | color | |
bRealtimePreview | bool | |
bShowInputs | bool | |
bShowOutputNameOnPin | bool | |
bShowOutputs | bool | |
bUsedByStaticParameterSet | bool | |
Desc | string | |
EditorX | int | |
EditorY | int | |
Function | MaterialFunction | const |
Material | Material | const |
MaterialExpressionEditorX | int | |
MaterialExpressionEditorY | int | |
array | |
Outputs | array<ExpressionOutput> | |
Default values
Outputs(0)=(OutputName="")
bShowInputs=true
bShowOutputs=true
Inherited
| From | Members |
| Object | 13 properties, 308 functions |