Files
UnrealEngine/Engine/Config/BaseMaterialExpressions.ini
2025-05-18 13:04:45 +08:00

1056 lines
51 KiB
INI

; This file defines the data-driven information for all material expressions
[/Script/Engine.MaterialExpressionBentNormalCustomOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionClearCoatNormalCustomOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionTangentOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Custom", "Custom")
[/Script/Engine.MaterialExpressionThinTranslucentMaterialOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "ThinTranslucent", "ThinTranslucent")
[/Script/Engine.MaterialExpressionFirstPersonOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "FirstPerson", "First Person")
[/Script/Landscape.MaterialExpressionLandscapeGrassOutput]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeLayerBlend]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeLayerCoords]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeLayerSample]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeLayerSwitch]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeLayerWeight]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapePhysicalMaterialOutput]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Landscape.MaterialExpressionLandscapeVisibilityMask]
+MenuCategories=NSLOCTEXT("Landscape", "Landscape", "Landscape")
[/Script/Engine.MaterialExpressionAbs]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionAbsorptionMediumMaterialOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Shading", "Shading")
[/Script/Engine.MaterialExpressionActorPositionWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionAdd]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionTextureSample]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionTextureSampleParameter2D]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionAntialiasedTextureMask]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionAppendVector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionArccosine]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArccosineFast]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArcsine]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArcsineFast]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArctangent]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArctangent2]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArctangent2Fast]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionArctangentFast]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionAtmosphericFogColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Atmosphere", "Atmosphere")
[/Script/Engine.MaterialExpressionAtmosphericLightColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
+ExternalCodeIdentifiers="AtmosphericLightColor"
[/Script/Engine.MaterialExpressionAtmosphericLightVector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
bShaderInputData=true
+ExternalCodeIdentifiers="AtmosphericLightVector"
[/Script/Engine.MaterialExpressionBindlessSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionBlackBody]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionBlendMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionLegacyBlendMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionBounds]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
bShaderInputData=true
[/Script/Engine.MaterialExpressionBreakMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionBumpOffset]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionCameraPositionWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionCameraVectorWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+ExternalCodeIdentifiers="CameraVector"
bShaderInputData=true
[/Script/Engine.MaterialExpressionCeil]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionComment]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionVectorParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionChannelMaskParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionClamp]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionCloudSampleAttribute]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Volume", "Volume")
+ExternalCodeIdentifiers="GetCloudSampleAltitude"
+ExternalCodeIdentifiers="GetCloudSampleAltitudeInLayer"
+ExternalCodeIdentifiers="GetCloudSampleNormAltitudeInLayer"
+ExternalCodeIdentifiers="GetCloudSampleShadowSampleDistance"
[/Script/Engine.MaterialExpressionCollectionParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionCollectionTransform]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionColorRamp]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Color", "Color")
[/Script/Engine.MaterialExpressionComponentMask]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionComposite]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionConstant]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
[/Script/Engine.MaterialExpressionConstant2Vector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
[/Script/Engine.MaterialExpressionConstant3Vector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
[/Script/Engine.MaterialExpressionConstant4Vector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
[/Script/Engine.MaterialExpressionConstantBiasScale]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionCosine]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionCrossProduct]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionScalarParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionCurveAtlasRowParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionCustom]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Custom", "Custom")
[/Script/Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDBufferTexture]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Decals", "Decals")
bShaderInputData=true
[/Script/Engine.MaterialExpressionDDX]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDDY]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDecalColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utils", "Utils")
bShaderInputData=true
+ExternalCodeIdentifiers="DecalColor"
[/Script/Engine.MaterialExpressionDecalDerivative]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utils", "Utils")
bShaderInputData=true
[/Script/Engine.MaterialExpressionDecalLifetimeOpacity]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utils", "Utils")
bShaderInputData=true
+ExternalCodeIdentifiers="DecalLifetimeOpacity"
[/Script/Engine.MaterialExpressionDecalMipmapLevel]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utils", "Utils")
[/Script/Engine.MaterialExpressionDeltaTime]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
+ExternalCodeIdentifiers="DeltaTime"
[/Script/Engine.MaterialExpressionDepthFade]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Depth", "Depth")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDepthOfFieldFunction]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDeriveNormalZ]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionDesaturation]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Color", "Color")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDistance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDistanceCullFade]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
[/Script/Engine.MaterialExpressionDistanceFieldApproxAO]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDistanceFieldGradient]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDistanceFieldsRenderingSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "DistanceFieldsRendering", "DistanceFieldsRendering")
[/Script/Engine.MaterialExpressionDistanceToNearestSurface]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionDivide]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionDotProduct]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionDoubleVectorParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionDynamicParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
bShaderInputData=true
[/Script/Engine.MaterialExpressionExponential]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionExponential2]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
;[/Script/Engine.MaterialExpressionExternalCodeBase]
[/Script/Engine.MaterialExpressionEyeAdaptation]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
+ExternalCodeIdentifiers="EyeAdaptation"
bShaderInputData=true
[/Script/Engine.MaterialExpressionEyeAdaptationInverse]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
+ExternalCodeIdentifiers="EyeAdaptationInverse"
bShaderInputData=true
[/Script/Engine.MaterialExpressionFeatureLevelSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionFloatToUInt]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionUIntToFloat]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionFloor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionFmod]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionFontSample]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Font", "Font")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionFontSampleParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Font", "Font")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Font", "Font")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionFontSignedDistance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="FontSignedDistanceData"
Caption="Font Signed Distance"
[/Script/Engine.MaterialExpressionFrac]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionFresnel]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionFunctionInput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionFunctionOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionConstantDouble]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
[/Script/Engine.MaterialExpressionGetMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionGIReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionHairAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Hair Attributes", "Hair Attributes")
[/Script/Engine.MaterialExpressionHairColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Hair Color", "Hair Color")
[/Script/Engine.MaterialExpressionHsvToRgb]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionIf]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionIfThenElse]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Execution", "Execution")
[/Script/Engine.MaterialExpressionInverseLinearInterpolate]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionIsFirstPerson]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+MenuCategories=NSLOCTEXT("MaterialExpression", "FirstPerson", "First Person")
+ExternalCodeIdentifiers="IsFirstPerson"
bShaderInputData=true
[/Script/Engine.MaterialExpressionIsOrthographic]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="IsOrthographic"
bShaderInputData=true
[/Script/Engine.MaterialExpressionLength]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionLightmapUVs]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionLightmassReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionLightVector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+ExternalCodeIdentifiers="LightVector"
[/Script/Engine.MaterialExpressionLinearInterpolate]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionLocalPosition]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionLogarithm]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionLogarithm10]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionLogarithm2]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionMakeMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionMapARPassthroughCameraUV]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
[/Script/Engine.MaterialExpressionMaterialAttributeLayers]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionMaterialFunctionCall]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionMaterialProxyReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionMax]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionMeshPaintTextureCoordinateIndex]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MeshPaintTexture", "MeshPaintTexture")
+ExternalCodeIdentifiers="MeshPaintTextureCoordinateIndex"
[/Script/Engine.MaterialExpressionMeshPaintTextureObject]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MeshPaintTexture", "MeshPaintTexture")
+ExternalCodeIdentifiers="MeshPaintTextureDescriptor"
[/Script/Engine.MaterialExpressionMeshPaintTextureReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MeshPaintTexture", "MeshPaintTexture")
[/Script/Engine.MaterialExpressionMin]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionModulo]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionMultiply]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionNamedRerouteDeclaration]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionNaniteReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionNeuralNetworkInput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "NeuralNetwork", "NeuralNetwork")
[/Script/Engine.MaterialExpressionNeuralNetworkOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "NeuralNetwork", "NeuralNetwork")
bShaderInputData=true
[/Script/Engine.MaterialExpressionNoise]
+MenuCategories=NSLOCTEXT("MaterialExpressionNoise", "Utility", "Utility")
[/Script/Engine.MaterialExpressionScalarBlueNoise]
+MenuCategories=NSLOCTEXT("MaterialExpressionNoise", "Noise", "Noise")
[/Script/Engine.MaterialExpressionNormalize]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionObjectBounds]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+ExternalCodeIdentifiers="ObjectBounds"
bShaderInputData=true
[/Script/Engine.MaterialExpressionObjectLocalBounds]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
bShaderInputData=true
[/Script/Engine.MaterialExpressionObjectOrientation]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionObjectPositionWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionObjectRadius]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+ExternalCodeIdentifiers="ObjectRadius"
bShaderInputData=true
[/Script/Engine.MaterialExpressionOneMinus]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionPanner]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
[/Script/Engine.MaterialExpressionParticleColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleColor"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleDirection]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleDirection"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleMacroUV]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+ExternalCodeIdentifiers="ParticleMacroUV"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleMotionBlurFade]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleMotionBlurFade"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticlePositionWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleRadius]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
+ExternalCodeIdentifiers="ParticleRadius"
[/Script/Engine.MaterialExpressionParticleRandom]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleRandom"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleRelativeTime]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleRelativeTime"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleSize]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleSize"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleSpeed]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleSpeed"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleSpriteRotation]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="ParticleSpriteRotation"
bShaderInputData=true
[/Script/Engine.MaterialExpressionParticleSubUV]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
[/Script/Engine.MaterialExpressionParticleSubUVProperties]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+ExternalCodeIdentifiers="ParticleSubUVCoords0"
+ExternalCodeIdentifiers="ParticleSubUVCoords1"
+ExternalCodeIdentifiers="ParticleSubUVLerp"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPathTracingBufferTexture]
+MenuCategories=NSLOCTEXT("MaterialExpression", "PathTracing", "PathTracing")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPathTracingQualitySwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionPathTracingRayTypeSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionPerInstanceCustomData]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Custom", "Custom")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPerInstanceCustomData3Vector]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Custom", "Custom")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPerInstanceFadeAmount]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="GetPerInstanceFadeAmount"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPerInstanceRandom]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="GetPerInstanceRandom"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPinBase]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionPixelDepth]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Depth", "Depth")
+ExternalCodeIdentifiers="PixelDepth"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPixelNormalWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPostVolumeUserFlagTest]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Get Post Process Setting", "Get Post Process Setting")
[/Script/Engine.MaterialExpressionPower]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionPrecomputedAOMask]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPreSkinnedLocalBounds]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
bShaderInputData=true
[/Script/Engine.MaterialExpressionPreSkinnedNormal]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+ExternalCodeIdentifiers="PreSkinnedNormal"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPreSkinnedPosition]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+ExternalCodeIdentifiers="PreSkinnedPosition"
bShaderInputData=true
[/Script/Engine.MaterialExpressionPreviousFrameSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionQualitySwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionRayTracingQualitySwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionReflectionCapturePassSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionReflectionVectorWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
bShaderInputData=true
[/Script/Engine.MaterialExpressionReroute]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionRequiredSamplersSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionRgbToHsv]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionRotateAboutAxis]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionRotator]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
[/Script/Engine.MaterialExpressionRound]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionRuntimeVirtualTextureCustomData]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
[/Script/Engine.MaterialExpressionRuntimeVirtualTextureOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
[/Script/Engine.MaterialExpressionRuntimeVirtualTextureReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
[/Script/Engine.MaterialExpressionRuntimeVirtualTextureSample]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
[/Script/Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionSamplePhysicsVectorField]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSamplePhysicsScalarField]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSamplePhysicsIntegerField]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSaturate]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionSceneColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
bShaderInputData=true
[/Script/Engine.MaterialExpressionSceneDepth]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Depth", "Depth")
bShaderInputData=true
[/Script/Engine.MaterialExpressionSceneDepthWithoutWater]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Water", "Water")
bShaderInputData=true
[/Script/Engine.MaterialExpressionSceneTexelSize]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionSceneTexture]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
bShaderInputData=true
[/Script/Engine.MaterialExpressionScreenPosition]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+ExternalCodeIdentifiers="ViewportUV"
+ExternalCodeIdentifiers="PixelPosition"
bShaderInputData=true
[/Script/Engine.MaterialExpressionSetMaterialAttributes]
+MenuCategories=NSLOCTEXT("MaterialExpression", "MaterialAttributes", "Material Attributes")
[/Script/Engine.MaterialExpressionShaderStageSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionShadingModel]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Shading Model", "Shading Model")
[/Script/Engine.MaterialExpressionShadingPathSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionShadowReplace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSign]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionSine]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionSingleLayerWaterMaterialOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Water", "Water")
[/Script/Engine.MaterialExpressionSkyAtmosphereLightDirection]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereLightIlluminance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereLightIlluminanceOnGround]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereAerialPerspective]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyAtmosphereViewLuminance]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSkyLightEnvMapSample]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Sky", "Sky")
[/Script/Engine.MaterialExpressionSobol]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSmoothStep]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSparseVolumeTextureObject]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionSparseVolumeTextureSample]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionSparseVolumeTextureSampleParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionSparseVolumeTextureObjectParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionSpeedTree]
+MenuCategories=NSLOCTEXT("MaterialExpression", "SpeedTree", "SpeedTree")
[/Script/Engine.MaterialExpressionSphereMask]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSphericalParticleOpacity]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
+ExternalCodeIdentifiers="SphericalParticleOpacity"
[/Script/Engine.MaterialExpressionSquareRoot]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionSRGBColorToWorkingColorSpace]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Color", "Color")
[/Script/Engine.MaterialExpressionStaticBool]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
bShaderInputData=true
[/Script/Engine.MaterialExpressionStaticBoolParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionStaticComponentMaskParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionStaticSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionStaticSwitchParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionStep]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionSubsurfaceMediumMaterialOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Shading", "Shading")
[/Script/Engine.MaterialExpressionSubtract]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionTangent]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionTemporalSobol]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionTextureCoordinate]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
[/Script/Engine.MaterialExpressionTextureCollection]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionTextureCollectionParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTextureObject]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Functions", "Functions")
[/Script/Engine.MaterialExpressionTextureObjectFromCollection]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionTextureObjectParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTextureProperty]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
bShaderInputData=true
[/Script/Engine.MaterialExpressionTextureSampleParameter2DArray]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTextureSampleParameterCube]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTextureSampleParameterCubeArray]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTextureSampleParameterSubUV]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Particles", "Particles")
[/Script/Engine.MaterialExpressionTextureSampleParameterVolume]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionTime]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
[/Script/Engine.MaterialExpressionTransform]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionTransformPosition]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VectorOps", "VectorOps")
[/Script/Engine.MaterialExpressionTruncate]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExpressionTruncateLWC]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
[/Script/Engine.MaterialExpressionTwoSidedSign]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
+ExternalCodeIdentifiers="TwoSidedSign"
[/Script/Engine.MaterialExpressionUserSceneTexture]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
bShaderInputData=true
[/Script/Engine.MaterialExpressionVectorNoise]
+MenuCategories=NSLOCTEXT("MaterialExpressionNoise", "Utility", "Utility")
[/Script/Engine.MaterialExpressionVertexColor]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
+ExternalCodeIdentifiers="VertexColor"
bShaderInputData=true
[/Script/Engine.MaterialExpressionVertexInterpolator]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Utility", "Utility")
[/Script/Engine.MaterialExpressionVertexNormalWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+ExternalCodeIdentifiers="VertexNormal"
bShaderInputData=true
[/Script/Engine.MaterialExpressionVertexTangentWS]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Vectors", "Vectors")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
+ExternalCodeIdentifiers="VertexTangent"
bShaderInputData=true
[/Script/Engine.MaterialExpressionViewProperty]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Constants", "Constants")
bShaderInputData=true
[/Script/Engine.MaterialExpressionViewSize]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Engine.MaterialExpressionVirtualTextureFeatureSwitch]
+MenuCategories=NSLOCTEXT("MaterialExpression", "VirtualTexture", "VirtualTexture")
[/Script/Engine.MaterialExpressionVolumetricAdvancedMaterialInput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Volume", "Volume")
[/Script/Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingInput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Volume", "Volume")
+ExternalCodeIdentifiers="GetCloudEmptySpaceSkippingSphereCenterWorldPosition"
+ExternalCodeIdentifiers="GetCloudEmptySpaceSkippingSphereRadius"
[/Script/Engine.MaterialExpressionVolumetricAdvancedMaterialOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Volume", "Volume")
[/Script/Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingOutput]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Volume", "Volume")
[/Script/Engine.MaterialExpressionWorldPosition]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Coordinates", "Coordinates")
bShaderInputData=true
[/Script/Paper2D.MaterialExpressionSpriteTextureSampler]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")
[/Script/Engine.MaterialExpressionRecordTextureStreamingInfo]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Texture", "Texture")
[/Script/Engine.MaterialExpressionOperator]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Math", "Math")
[/Script/Engine.MaterialExternalCodeCollection]
+ExternalCodeDeclarations=(ReturnType=Float3, Name="AtmosphericLightVector", Definition="MaterialExpressionAtmosphericLightVector(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float3, Name="AtmosphericLightColor", Definition="MaterialExpressionAtmosphericLightColor(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float3, Name="CameraVector", Definition="Parameters.CameraVector", ShaderFrequency=Pixel|Compute, bIsInlined=true, EnvironmentDefines=((Name="USES_TRANSFORM_VECTOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float4, Name="DecalColor", Definition="DecalColor()", Derivative=Zero, ShaderFrequency=Pixel, Domains=(MD_DeferredDecal))
+ExternalCodeDeclarations=(ReturnType=Float, Name="DecalLifetimeOpacity", Definition="DecalLifetimeOpacity()", Derivative=Zero, ShaderFrequency=Pixel, Domains=(MD_DeferredDecal))
+ExternalCodeDeclarations=(ReturnType=Float, Name="DeltaTime", Definition="View.DeltaTime", Derivative=Zero, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float, Name="EyeAdaptation", Definition="EyeAdaptationLookup()", Derivative=Zero, ShaderFrequency=Pixel, bIsInlined=true, EnvironmentDefines=((Name="USES_EYE_ADAPTATION")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="EyeAdaptationInverse", Definition="EyeAdaptationInverseLookup($0)", ShaderFrequency=Pixel, bIsInlined=true, EnvironmentDefines=((Name="USES_EYE_ADAPTATION")))
+ExternalCodeDeclarations=(ReturnType=Float4, Name="FontSignedDistanceData", Definition="GetFontSignedDistanceData(Parameters)", ShaderFrequency=Pixel, Domains=(MD_UI))
+ExternalCodeDeclarations=(ReturnType=Float, Name="IsFirstPerson", Definition="(IsFirstPerson(Parameters) ? 1.0f : 0.0f)", Derivative=Zero, bIsInlined=true, Domains=(MD_Surface, MD_Volume))
+ExternalCodeDeclarations=(ReturnType=Float, Name="IsOrthographic", Definition="IsOrthoProjectionFloat()", Derivative=Zero, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float3, Name="LightVector", Definition="Parameters.LightVector", ShaderFrequency=Pixel|Compute, bIsInlined=true, Domains=(MD_LightFunction, MD_DeferredDecal))
+ExternalCodeDeclarations=(ReturnType=Float, Name="MeshPaintTextureCoordinateIndex", Definition="GetMeshPaintTextureCoordinateIndex(GetPrimitiveData(Parameters))", bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=TextureMeshPaint, Name="MeshPaintTextureDescriptor", Definition="GetMeshPaintTextureDescriptor(GetPrimitiveData(Parameters))", Derivative=Zero, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float3, Name="ObjectBounds", Definition="float3(GetPrimitiveData(Parameters).ObjectBoundsX, GetPrimitiveData(Parameters).ObjectBoundsY, GetPrimitiveData(Parameters).ObjectBoundsZ)", Derivative=Zero, bIsInlined=true, Domains=(MD_Surface, MD_Volume))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ObjectRadius", Definition="GetPrimitiveData(Parameters).ObjectRadius", Derivative=Zero, bIsInlined=true, Domains=(MD_Surface, MD_Volume))
+ExternalCodeDeclarations=(ReturnType=Float4, Name="ParticleColor", Definition="Parameters.Particle.Color", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_COLOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float3, Name="ParticleDirection", Definition="Parameters.Particle.Velocity.xyz", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_VELOCITY")))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ParticleMacroUV", Definition="GetParticleMacroUV(Parameters)", ShaderFrequency=Pixel|Compute)
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleMotionBlurFade", Definition="Parameters.Particle.MotionBlurFade", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="USES_PARTICLE_MOTION_BLUR")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleRadius", Definition="max(Parameters.Particle.TranslatedWorldPositionAndSize.w, .001f)", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_POSITION")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleRelativeTime", Definition="Parameters.Particle.RelativeTime", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_TIME")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleRandom", Definition="Parameters.Particle.Random", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_RANDOM")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleSpeed", Definition="Parameters.Particle.Velocity.w", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_VELOCITY")))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ParticleSize", Definition="Parameters.Particle.Size", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_SIZE")))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ParticleSpriteRotation", Definition="float2(Parameters.Particle.SpriteRotation, Parameters.Particle.SpriteRotation * 57.2957795131f)", Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PARTICLE_SPRITE_ROTATION")))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ParticleSubUVCoords0", Definition="Parameters.Particle.SubUVCoords[0].xy", EnvironmentDefines=((Name="USE_PARTICLE_SUBUVS")))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ParticleSubUVCoords1", Definition="Parameters.Particle.SubUVCoords[1].xy", EnvironmentDefines=((Name="USE_PARTICLE_SUBUVS")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="ParticleSubUVLerp", Definition="Parameters.Particle.SubUVLerp", EnvironmentDefines=((Name="USE_PARTICLE_SUBUVS")))
+ExternalCodeDeclarations=(ReturnType=Float1, Name="PixelDepth", Definition="GetPixelDepth(Parameters)", DefinitionDDX="Parameters.ScreenPosition_DDX.w", DefinitionDDY="Parameters.ScreenPosition_DDY.w", Derivative=Valid, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float2, Name="PixelPosition", Definition="GetPixelPosition(Parameters)", DefinitionDDX="float2(1.0f, 0.0f)", DefinitionDDY="float2(0.0f, 1.0f)", Derivative=Valid)
+ExternalCodeDeclarations=(ReturnType=Float3, Name="PreSkinnedPosition", Definition="Parameters.PreSkinnedPosition", ShaderFrequency=Vertex, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float3, Name="PreSkinnedNormal", Definition="Parameters.PreSkinnedNormal", ShaderFrequency=Vertex, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float3, Name="ReflectionVector", Definition="Parameters.ReflectionVector", ShaderFrequency=Pixel|Compute, bIsInlined=true, EnvironmentDefines=((Name="USES_TRANSFORM_VECTOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float, Name="SphericalParticleOpacity", Definition="GetSphericalParticleOpacity(Parameters,$0)", ShaderFrequency=Pixel|Compute, EnvironmentDefines=((Name="NEEDS_PARTICLE_POSITION"), (Name="SPHERICAL_PARTICLE_OPACITY"), (Name="NEEDS_WORLD_POSITION_EXCLUDING_SHADER_OFFSETS"), (Name="MIR.SceneDepth")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="TwoSidedSign", Definition="Parameters.TwoSidedSign", ShaderFrequency=Pixel|Compute, Derivative=Zero, bIsInlined=true)
+ExternalCodeDeclarations=(ReturnType=Float4, Name="VertexColor", Definition="Parameters.VertexColor", DefinitionDDX="Parameters.VertexColor_DDX", DefinitionDDY="Parameters.VertexColor_DDY", Derivative=Valid, bIsInlined=true, EnvironmentDefines=((Name="INTERPOLATE_VERTEX_COLOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float3, Name="VertexNormal", Definition="Parameters.TangentToWorld[2]", DefinitionDDX="Parameters.WorldGeoNormal_DDX", DefinitionDDY="Parameters.WorldGeoNormal_DDY", Derivative=Valid, bIsInlined=true, EnvironmentDefines=((Name="INTERPOLATE_VERTEX_COLOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float3, Name="VertexTangent", Definition="Parameters.TangentToWorld[0]", bIsInlined=true, EnvironmentDefines=((Name="USES_TRANSFORM_VECTOR", ShaderFrequency=Pixel|Compute)))
+ExternalCodeDeclarations=(ReturnType=Float2, Name="ViewportUV", Definition="GetViewportUV(Parameters)", DefinitionDDX="float2(View.ViewSizeAndInvSize.z, 0.0f)", DefinitionDDY="float2(0.0f, View.ViewSizeAndInvSize.w)", Derivative=Valid)
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetPerInstanceRandom", Definition="GetPerInstanceRandom(Parameters)", ShaderFrequency=Vertex|Pixel, Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="NEEDS_PER_INSTANCE_RANDOM_PS", ShaderFrequency=Pixel)))
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetPerInstanceFadeAmount", Definition="GetPerInstanceFadeAmount(Parameters)", ShaderFrequency=Vertex|Pixel, Derivative=Zero, bIsInlined=true, EnvironmentDefines=((Name="USES_PER_INSTANCE_FADE_AMOUNT")))
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetCloudSampleAltitude", Definition="MaterialExpressionCloudSampleAltitude(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetCloudSampleAltitudeInLayer", Definition="MaterialExpressionCloudSampleAltitudeInLayer(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetCloudSampleNormAltitudeInLayer", Definition="MaterialExpressionCloudSampleNormAltitudeInLayer(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float, Name="GetCloudSampleShadowSampleDistance", Definition="MaterialExpressionVolumeSampleShadowSampleDistance(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float4, Name="GetVolumeSampleConservativeDensity", Definition="MaterialExpressionVolumeSampleConservativeDensity(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float3, Name="GetCloudEmptySpaceSkippingSphereCenterWorldPosition", Definition="MaterialExpressionCloudEmptySpaceSkippingSphereCenterWorldPosition(Parameters)")
+ExternalCodeDeclarations=(ReturnType=Float1, Name="GetCloudEmptySpaceSkippingSphereRadius", Definition="MaterialExpressionCloudEmptySpaceSkippingSphereRadius(Parameters)")
[/Script/Engine.MaterialExpressionEnumerationParameter]
+MenuCategories=NSLOCTEXT("MaterialExpression", "Parameters", "Parameters")