I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:MaterialExpression (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object >> MaterialExpression

Contents

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


[edit] Properties

[edit] Property group 'MaterialExpression'

[edit] Desc

Type: string

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

[edit] Internal variables

[edit] bHidePreviewWindow

Type: bool

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

[edit] bIsParameterExpression

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.

[edit] bNeedToUpdatePreview

Type: bool

Modifiers: transient

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

[edit] bRealtimePreview

Type: bool

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

[edit] bShowOutputNameOnPin

Type: bool

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

[edit] Compound

Type: MaterialExpressionCompound

Modifiers: const

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

[edit] EditorX

Type: int

Modifiers: deprecated

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

[edit] EditorY

Type: int

Modifiers: deprecated

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

[edit] MaterialExpressionEditorX

Type: int

Modifiers: editoronly


[edit] MaterialExpressionEditorY

Type: int

Modifiers: editoronly


[edit] MenuCategories

Type: array<name>

Categories to sort this expression into...

[edit] Structs

[edit] ExpressionInput

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
Personal tools