I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:MaterialExpression (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> MaterialExpression
Package: 
Engine
Within class: 
Material
Direct subclasses:
MaterialExpressionSubtract, MaterialExpressionSceneTexture, MaterialExpressionFontSample, MaterialExpressionFrac, MaterialExpressionTransform, MaterialExpressionFresnel, MaterialExpressionDepthBiasedAlpha, MaterialExpressionPanner, MaterialExpressionLensFlareSourceDistance, MaterialExpressionVertexColor, MaterialExpressionAbs, MaterialExpressionAdd, MaterialExpressionAppendVector, MaterialExpressionBumpOffset, MaterialExpressionCameraVector, MaterialExpressionCameraWorldPosition, MaterialExpressionCeil, MaterialExpressionClamp, MaterialExpressionComment, MaterialExpressionComponentMask, MaterialExpressionCompound, MaterialExpressionConstant2Vector, MaterialExpressionConstant3Vector, MaterialExpressionConstant4Vector, MaterialExpressionConstant, MaterialExpressionConstantClamp, MaterialExpressionCosine, MaterialExpressionCrossProduct, MaterialExpressionDepthBiasedBlend, MaterialExpressionDesaturation, MaterialExpressionDestColor, MaterialExpressionDestDepth, MaterialExpressionDivide, MaterialExpressionDotProduct, MaterialExpressionFloor, MaterialExpressionIf, MaterialExpressionLensFlareIntensity, MaterialExpressionLensFlareOcclusion, MaterialExpressionLensFlareRadialDistance, MaterialExpressionLensFlareRayDistance, MaterialExpressionLightVector, MaterialExpressionLinearInterpolate, MaterialExpressionMeshEmitterVertexColor, MaterialExpressionMultiply, MaterialExpressionNormalize, MaterialExpressionOneMinus, MaterialExpressionParameter, MaterialExpressionPixelDepth, MaterialExpressionPower, MaterialExpressionReflectionVector, MaterialExpressionRotator, MaterialExpressionSceneDepth, MaterialExpressionScreenPosition, MaterialExpressionSine, MaterialExpressionSquareRoot, MaterialExpressionTextureCoordinate, MaterialExpressionTextureSample, MaterialExpressionTime, MaterialExpressionTransformPosition
This class in other games:
UDK

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'MaterialExpression'[edit]

bRealtimePreview[edit]

Type: bool

If TRUE, an preview of the expression is generated in realtime in the material editor.

Desc[edit]

Type: string

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

Internal variables[edit]

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.

Compound[edit]

Type: MaterialExpressionCompound

Modifiers: const

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

EditorX[edit]

Type: int


EditorY[edit]

Type: int


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