Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.
Core.Object | +-- Engine.MaterialExpression
MaterialExpressionAbs, MaterialExpressionAdd, MaterialExpressionAppendVector, MaterialExpressionBumpOffset, MaterialExpressionCameraVector, MaterialExpressionCameraWorldPosition, MaterialExpressionCeil, MaterialExpressionClamp, MaterialExpressionComment, MaterialExpressionComponentMask, MaterialExpressionCompound, 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, MaterialExpressionIf, MaterialExpressionLensFlareIntensity, MaterialExpressionLensFlareOcclusion, MaterialExpressionLensFlareRadialDistance, MaterialExpressionLensFlareRayDistance, MaterialExpressionLensFlareSourceDistance, MaterialExpressionLightmapUVs, MaterialExpressionLightmassReplace, MaterialExpressionLightVector, 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, MaterialExpressionTerrainLayerCoords, MaterialExpressionTerrainLayerWeight, MaterialExpressionTextureCoordinate, MaterialExpressionTextureSample, MaterialExpressionTime, MaterialExpressionTransform, MaterialExpressionTransformPosition, MaterialExpressionTwoSidedSign, MaterialExpressionVertexColor, MaterialExpressionWindDirectionAndSpeed, MaterialExpressionWorldNormal, MaterialExpressionWorldPosition
Constants Summary |
---|
Inherited Contants from Core.Object |
---|
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad |
Variables Summary | |
---|---|
bool | bHidePreviewWindow |
bool | bIsParameterExpression |
bool | bNeedToUpdatePreview |
bool | bRealtimePreview |
bool | bShowOutputNameOnPin |
bool | bUsedByStaticParameterSet |
MaterialExpressionCompound | Compound |
int | EditorX |
int | EditorY |
int | MaterialExpressionEditorX |
int | MaterialExpressionEditorY |
array<name> | MenuCategories |
MaterialExpression | |
string | Desc |
Inherited Variables from Core.Object |
---|
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
Enumerations Summary |
---|
Inherited Enumerations from Core.Object |
---|
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup |
Structures Summary | ||
---|---|---|
ExpressionInput Expression, Mask, MaskR, MaskG, MaskB, MaskA, GCC64_Padding |
Functions Summary |
---|
Variables Detail |
---|
If TRUE, do not render the preview window for the expression
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.
If TRUE, we should update the preview next render. This is set when changing bRealtimePreview.
Set to TRUE by RecursiveUpdateRealtimePreview() if the expression's preview needs to be updated in realtime in the material editor.
If TRUE, use the output name as the label for the pin
If TRUE, this expression is used when generating the StaticParameterSet. It is important to set this correctly if the cooker is using the CleanupMaterials functionality. If it is not set correctly, the cleanup code will remove the expression and the StaticParameterSet will mismatch when verifying the shader map. The ClearInputExpression function should also be implement on expressions that set this as it will be called by the CleanupMaterials function to remove unrequired expressions.
A reference to the compound expression this material expression belongs to.
This variable is conlficting with Materia var, making new ones (MaterialExpressionEditor), and then deprecating this
This variable is conlficting with Materia var, making new ones (MaterialExpressionEditor), and then deprecating this
Categories to sort this expression into...
A description that level designers can add (shows in the material editor UI).
Structures Detail |
---|
var MaterialExpression Expression;};
var int GCC64_Padding;
var int Mask;
var int MaskA;
var int MaskB;
var int MaskG;
var int MaskR;
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |