Gah - a solution with more questions. – EntropicLqd

UE3:MaterialExpression (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 12:47, 6 November 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> MaterialExpression
Package: 
Engine
Within class: 
Material
Direct subclasses:
MaterialExpressionAbs, MaterialExpressionAdd, MaterialExpressionAppendVector, MaterialExpressionBumpOffset, MaterialExpressionCameraVector, MaterialExpressionCameraWorldPosition, MaterialExpressionCeil, MaterialExpressionClamp, MaterialExpressionComment, MaterialExpressionComponentMask, MaterialExpressionCompound, MaterialExpressionConstant, MaterialExpressionConstant2Vector, MaterialExpressionConstant3Vector, MaterialExpressionConstant4Vector, MaterialExpressionConstantBiasScale, MaterialExpressionConstantClamp, MaterialExpressionCosine, MaterialExpressionCrossProduct, MaterialExpressionCustom, MaterialExpressionCustomTexture, MaterialExpressionDepthBiasedAlpha, MaterialExpressionDepthBiasedBlend, MaterialExpressionDeriveNormalZ, MaterialExpressionDesaturation, MaterialExpressionDestColor, MaterialExpressionDestDepth, MaterialExpressionDivide, MaterialExpressionDotProduct, MaterialExpressionDynamicParameter, MaterialExpressionFloor, MaterialExpressionFluidNormal, MaterialExpressionFmod, MaterialExpressionFontSample, MaterialExpressionFrac, MaterialExpressionFresnel, MaterialExpressionIf, MaterialExpressionLensFlareIntensity, MaterialExpressionLensFlareOcclusion, MaterialExpressionLensFlareRadialDistance, MaterialExpressionLensFlareRayDistance, MaterialExpressionLensFlareSourceDistance, MaterialExpressionLightmapUVs, MaterialExpressionLightmassReplace, MaterialExpressionLightVector, MaterialExpressionLinearInterpolate, MaterialExpressionMeshEmitterVertexColor, MaterialExpressionMultiply, MaterialExpressionNormalize, MaterialExpressionObjectOrientation, MaterialExpressionObjectRadius, MaterialExpressionObjectWorldPosition, MaterialExpressionOneMinus, MaterialExpressionPanner, MaterialExpressionParameter, MaterialExpressionParticleMacroUV, MaterialExpressionPixelDepth, MaterialExpressionPower, MaterialExpressionReflectionVector, MaterialExpressionRotator, MaterialExpressionSceneDepth, MaterialExpressionSceneTexture, MaterialExpressionScreenPosition, MaterialExpressionSine, MaterialExpressionSquareRoot, MaterialExpressionSubtract, MaterialExpressionTextureCoordinate, MaterialExpressionTextureSample, MaterialExpressionTime, MaterialExpressionTransform, MaterialExpressionTransformPosition, MaterialExpressionVertexColor, MaterialExpressionWindDirectionAndSpeed, MaterialExpressionWorldPosition, MaterialExpressionDistance, MaterialExpressionFoliageImpulseDirection, MaterialExpressionFoliageNormalizedRotationAxisAndAngle, MaterialExpressionOcclusionPercentage, MaterialExpressionPerInstanceRandom, MaterialExpressionRotateAboutAxis, MaterialExpressionSphereMask, MaterialExpressionTwoSidedSign, MaterialExpressionWorldNormal
This class in other games:
UT3


Properties[edit]

Property group 'MaterialExpression'[edit]

Desc[edit]

Type: string

A description that level designers can add (shows in the material editor UI).

Internal variables[edit]

bHidePreviewWindow[edit]

Type: bool

If TRUE, do not render the preview window for the expression

bIsParameterExpression[edit]

Type: bool

Indicates that this is a 'parameter' type of expression and should always be loaded (ie not cooked away) because we might want the default parameter.

bNeedToUpdatePreview[edit]

Type: bool

Modifiers: transient

If TRUE, we should update the preview next render. This is set when changing bRealtimePreview.

bRealtimePreview[edit]

Type: bool

Set to TRUE by RecursiveUpdateRealtimePreview() if the expression's preview needs to be updated in realtime in the material editor.

bShowOutputNameOnPin[edit]

Type: bool

If TRUE, use the output name as the label for the pin

Compound[edit]

Type: MaterialExpressionCompound

Modifiers: const

A reference to the compound expression this material expression belongs to.

EditorX[edit]

Type: int

Modifiers: deprecated

This variable is conlficting with Materia var, making new ones (MaterialExpressionEditor), and then deprecating this *

EditorY[edit]

Type: int

Modifiers: deprecated

This variable is conlficting with Materia var, making new ones (MaterialExpressionEditor), and then deprecating this *

MaterialExpressionEditorX[edit]

Type: int

Modifiers: editoronly


MaterialExpressionEditorY[edit]

Type: int

Modifiers: editoronly


MenuCategories[edit]

Type: array<name>

Categories to sort this expression into...

Structs[edit]

ExpressionInput[edit]

MaterialExpression Expression 
int Mask 
int MaskR 
int MaskG 
int MaskB 
int MaskA 
int GCC64_Padding 
Todo: 64: if the C++ didn't mismirror this structure (with MaterialInput), we might not need this