UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Materials Directory Reference

Files

 Material.h
 
 MaterialAggregate.h
 
 MaterialAttributeDefinitionMap.h
 
 MaterialDependencyWalker.h
 
 MaterialEnumeration.h
 
 MaterialExpression.h
 
 MaterialExpressionAbs.h
 
 MaterialExpressionAbsorptionMediumMaterialOutput.h
 
 MaterialExpressionActorPositionWS.h
 
 MaterialExpressionAdd.h
 
 MaterialExpressionAggregate.h
 
 MaterialExpressionAntialiasedTextureMask.h
 
 MaterialExpressionAppendVector.h
 
 MaterialExpressionArccosine.h
 
 MaterialExpressionArccosineFast.h
 
 MaterialExpressionArcsine.h
 
 MaterialExpressionArcsineFast.h
 
 MaterialExpressionArctangent.h
 
 MaterialExpressionArctangent2.h
 
 MaterialExpressionArctangent2Fast.h
 
 MaterialExpressionArctangentFast.h
 
 MaterialExpressionAtmosphericFogColor.h
 
 MaterialExpressionAtmosphericLightColor.h
 
 MaterialExpressionAtmosphericLightVector.h
 
 MaterialExpressionBentNormalCustomOutput.h
 
 MaterialExpressionBindlessSwitch.h
 
 MaterialExpressionBlackBody.h
 
 MaterialExpressionBlend.h
 
 MaterialExpressionBlendMaterialAttributes.h
 
 MaterialExpressionBounds.h
 
 MaterialExpressionBreakMaterialAttributes.h
 
 MaterialExpressionBumpOffset.h
 
 MaterialExpressionCameraPositionWS.h
 
 MaterialExpressionCameraVectorWS.h
 
 MaterialExpressionCeil.h
 
 MaterialExpressionChannelMaskParameter.h
 
 MaterialExpressionChannelMaskParameterColor.h
 
 MaterialExpressionClamp.h
 
 MaterialExpressionClearCoatNormalCustomOutput.h
 
 MaterialExpressionCloudLayer.h
 
 MaterialExpressionCollectionParameter.h
 
 MaterialExpressionCollectionTransform.h
 
 MaterialExpressionColorRamp.h
 
 MaterialExpressionComment.h
 
 MaterialExpressionComponentMask.h
 
 MaterialExpressionComposite.h
 
 MaterialExpressionConstant.h
 
 MaterialExpressionConstant2Vector.h
 
 MaterialExpressionConstant3Vector.h
 
 MaterialExpressionConstant4Vector.h
 
 MaterialExpressionConstantBiasScale.h
 
 MaterialExpressionConvert.h
 
 MaterialExpressionCosine.h
 
 MaterialExpressionCrossProduct.h
 
 MaterialExpressionCurveAtlasRowParameter.h
 
 MaterialExpressionCustom.h
 
 MaterialExpressionCustomOutput.h
 
 MaterialExpressionDataDrivenShaderPlatformInfoSwitch.h
 
 MaterialExpressionDBufferTexture.h
 
 MaterialExpressionDDX.h
 
 MaterialExpressionDDY.h
 
 MaterialExpressionDecalColor.h
 
 MaterialExpressionDecalDerivative.h
 
 MaterialExpressionDecalLifetimeOpacity.h
 
 MaterialExpressionDecalMipmapLevel.h
 
 MaterialExpressionDeltaTime.h
 
 MaterialExpressionDepthFade.h
 
 MaterialExpressionDepthOfFieldFunction.h
 
 MaterialExpressionDeriveNormalZ.h
 
 MaterialExpressionDesaturation.h
 
 MaterialExpressionDistance.h
 
 MaterialExpressionDistanceCullFade.h
 
 MaterialExpressionDistanceFieldApproxAO.h
 
 MaterialExpressionDistanceFieldGradient.h
 
 MaterialExpressionDistanceFieldsRenderingSwitch.h
 
 MaterialExpressionDistanceToNearestSurface.h
 
 MaterialExpressionDivide.h
 
 MaterialExpressionDotProduct.h
 
 MaterialExpressionDoubleVectorParameter.h
 
 MaterialExpressionDynamicParameter.h
 
 MaterialExpressionExponential.h
 
 MaterialExpressionExponential2.h
 
 MaterialExpressionExternalCodeBase.h
 
 MaterialExpressionEyeAdaptation.h
 
 MaterialExpressionEyeAdaptationInverse.h
 
 MaterialExpressionFeatureLevelSwitch.h
 
 MaterialExpressionFirstPersonOutput.h
 
 MaterialExpressionFloatToUInt.h
 
 MaterialExpressionFloor.h
 
 MaterialExpressionFmod.h
 
 MaterialExpressionFontSample.h
 
 MaterialExpressionFontSampleParameter.h
 
 MaterialExpressionFontSignedDistance.h
 
 MaterialExpressionFrac.h
 
 MaterialExpressionFresnel.h
 
 MaterialExpressionFunctionInput.h
 
 MaterialExpressionFunctionOutput.h
 
 MaterialExpressionGenericConstant.h
 
 MaterialExpressionGetMaterialAttributes.h
 
 MaterialExpressionGIReplace.h
 
 MaterialExpressionHairAttributes.h
 
 MaterialExpressionHairColor.h
 
 MaterialExpressionHsvToRgb.h
 
 MaterialExpressionIf.h
 
 MaterialExpressionIfThenElse.h
 
 MaterialExpressionInverseLinearInterpolate.h
 
 MaterialExpressionIsFirstPerson.h
 
 MaterialExpressionIsOrthographic.h
 
 MaterialExpressionLayerStack.h
 
 MaterialExpressionLength.h
 
 MaterialExpressionLightmapUVs.h
 
 MaterialExpressionLightmassReplace.h
 
 MaterialExpressionLightVector.h
 
 MaterialExpressionLinearInterpolate.h
 
 MaterialExpressionLocalPosition.h
 
 MaterialExpressionLogarithm.h
 
 MaterialExpressionLogarithm10.h
 
 MaterialExpressionLogarithm2.h
 
 MaterialExpressionMakeMaterialAttributes.h
 
 MaterialExpressionMapARPassthroughCameraUV.h
 
 MaterialExpressionMaterialAttributeLayers.h
 
 MaterialExpressionMaterialCache.h
 
 MaterialExpressionMaterialFunctionCall.h
 
 MaterialExpressionMaterialLayerOutput.h
 
 MaterialExpressionMaterialProxyReplace.h
 
 MaterialExpressionMax.h
 
 MaterialExpressionMeshPaintTextureCoordinateIndex.h
 
 MaterialExpressionMeshPaintTextureObject.h
 
 MaterialExpressionMeshPaintTextureReplace.h
 
 MaterialExpressionMin.h
 
 MaterialExpressionModulo.h
 
 MaterialExpressionMotionVectorWorldOffsetOutput.h
 
 MaterialExpressionMultiply.h
 
 MaterialExpressionNamedReroute.h
 
 MaterialExpressionNaniteReplace.h
 
 MaterialExpressionNeuralPostProcessNode.h
 
 MaterialExpressionNoise.h
 
 MaterialExpressionNormalize.h
 
 MaterialExpressionObjectBounds.h
 
 MaterialExpressionObjectLocalBounds.h
 
 MaterialExpressionObjectOrientation.h
 
 MaterialExpressionObjectPositionWS.h
 
 MaterialExpressionObjectRadius.h
 
 MaterialExpressionOneMinus.h
 
 MaterialExpressionOperator.h
 
 MaterialExpressionPanner.h
 
 MaterialExpressionParameter.h
 
 MaterialExpressionParticleColor.h
 
 MaterialExpressionParticleDirection.h
 
 MaterialExpressionParticleMacroUV.h
 
 MaterialExpressionParticleMotionBlurFade.h
 
 MaterialExpressionParticlePositionWS.h
 
 MaterialExpressionParticleRadius.h
 
 MaterialExpressionParticleRandom.h
 
 MaterialExpressionParticleRelativeTime.h
 
 MaterialExpressionParticleSize.h
 
 MaterialExpressionParticleSpeed.h
 
 MaterialExpressionParticleSpriteRotation.h
 
 MaterialExpressionParticleSubUV.h
 
 MaterialExpressionParticleSubUVProperties.h
 
 MaterialExpressionPathTracingBufferTexture.h
 
 MaterialExpressionPathTracingQualitySwitch.h
 
 MaterialExpressionPathTracingRayTypeSwitch.h
 
 MaterialExpressionPerInstanceCustomData.h
 
 MaterialExpressionPerInstanceFadeAmount.h
 
 MaterialExpressionPerInstanceRandom.h
 
 MaterialExpressionPinBase.h
 
 MaterialExpressionPixelDepth.h
 
 MaterialExpressionPixelNormalWS.h
 
 MaterialExpressionPostVolumeUserFlagTest.h
 
 MaterialExpressionPower.h
 
 MaterialExpressionPrecomputedAOMask.h
 
 MaterialExpressionPreSkinnedLocalBounds.h
 
 MaterialExpressionPreSkinnedNormal.h
 
 MaterialExpressionPreSkinnedPosition.h
 
 MaterialExpressionPreviousFrameSwitch.h
 
 MaterialExpressionQualitySwitch.h
 
 MaterialExpressionRayTracingQualitySwitch.h
 
 MaterialExpressionRecordTextureStreamingInfo.h
 
 MaterialExpressionReflectionCapturePassSwitch.h
 
 MaterialExpressionReflectionVectorWS.h
 
 MaterialExpressionRequiredSamplersSwitch.h
 
 MaterialExpressionReroute.h
 
 MaterialExpressionRerouteBase.h
 
 MaterialExpressionRgbToHsv.h
 
 MaterialExpressionRotateAboutAxis.h
 
 MaterialExpressionRotator.h
 
 MaterialExpressionRound.h
 
 MaterialExpressionRuntimeVirtualTextureCustomData.h
 
 MaterialExpressionRuntimeVirtualTextureOutput.h
 
 MaterialExpressionRuntimeVirtualTextureReplace.h
 
 MaterialExpressionRuntimeVirtualTextureSample.h
 
 MaterialExpressionRuntimeVirtualTextureSampleParameter.h
 
 MaterialExpressionSamplePhysicsField.h
 
 MaterialExpressionSaturate.h
 
 MaterialExpressionScalarParameter.h
 
 MaterialExpressionSceneColor.h
 
 MaterialExpressionSceneDepth.h
 
 MaterialExpressionSceneDepthWithoutWater.h
 
 MaterialExpressionSceneTexelSize.h
 
 MaterialExpressionSceneTexture.h
 
 MaterialExpressionScreenPosition.h
 
 MaterialExpressionSetMaterialAttributes.h
 
 MaterialExpressionShaderStageSwitch.h
 
 MaterialExpressionShadingModel.h
 
 MaterialExpressionShadingPathSwitch.h
 
 MaterialExpressionShadowReplace.h
 
 MaterialExpressionSign.h
 
 MaterialExpressionSine.h
 
 MaterialExpressionSingleLayerWaterMaterialOutput.h
 
 MaterialExpressionSkyAtmosphereLightDirection.h
 
 MaterialExpressionSkyAtmosphereLightIlluminance.h
 
 MaterialExpressionSkyAtmosphereViewLuminance.h
 
 MaterialExpressionSkyLightEnvMapSample.h
 
 MaterialExpressionSmoothStep.h
 
 MaterialExpressionSobol.h
 
 MaterialExpressionSparseVolumeTextureBase.h
 
 MaterialExpressionSparseVolumeTextureObject.h
 
 MaterialExpressionSparseVolumeTextureSample.h
 
 MaterialExpressionSpeedTree.h
 
 MaterialExpressionSphereMask.h
 
 MaterialExpressionSphericalParticleOpacity.h
 
 MaterialExpressionSquareRoot.h
 
 MaterialExpressionSRGBColorToWorkingColorSpace.h
 
 MaterialExpressionStaticBool.h
 
 MaterialExpressionStaticBoolParameter.h
 
 MaterialExpressionStaticComponentMaskParameter.h
 
 MaterialExpressionStaticSwitch.h
 
 MaterialExpressionStaticSwitchParameter.h
 
 MaterialExpressionStep.h
 
 MaterialExpressionSubstrate.h
 
 MaterialExpressionSubsurfaceMediumMaterialOutput.h
 
 MaterialExpressionSubtract.h
 
 MaterialExpressionSwitch.h
 
 MaterialExpressionTangent.h
 
 MaterialExpressionTangentOutput.h
 
 MaterialExpressionTemporalResponsivenessOutput.h
 
 MaterialExpressionTemporalSobol.h
 
 MaterialExpressionTextureBase.h
 
 MaterialExpressionTextureCollection.h
 
 MaterialExpressionTextureCollectionParameter.h
 
 MaterialExpressionTextureCoordinate.h
 
 MaterialExpressionTextureObject.h
 
 MaterialExpressionTextureObjectFromCollection.h
 
 MaterialExpressionTextureObjectParameter.h
 
 MaterialExpressionTextureProperty.h
 
 MaterialExpressionTextureSample.h
 
 MaterialExpressionTextureSampleParameter.h
 
 MaterialExpressionTextureSampleParameter2D.h
 
 MaterialExpressionTextureSampleParameter2DArray.h
 
 MaterialExpressionTextureSampleParameterCube.h
 
 MaterialExpressionTextureSampleParameterCubeArray.h
 
 MaterialExpressionTextureSampleParameterSubUV.h
 
 MaterialExpressionTextureSampleParameterVolume.h
 
 MaterialExpressionThinTranslucentMaterialOutput.h
 
 MaterialExpressionTime.h
 
 MaterialExpressionTransform.h
 
 MaterialExpressionTransformPosition.h
 
 MaterialExpressionTruncate.h
 
 MaterialExpressionTruncateLWC.h
 
 MaterialExpressionTwoSidedSign.h
 
 MaterialExpressionUserSceneTexture.h
 
 MaterialExpressionVectorNoise.h
 
 MaterialExpressionVectorParameter.h
 
 MaterialExpressionVertexColor.h
 
 MaterialExpressionVertexInterpolator.h
 
 MaterialExpressionVertexNormalWS.h
 
 MaterialExpressionVertexTangentWS.h
 
 MaterialExpressionViewProperty.h
 
 MaterialExpressionViewSize.h
 
 MaterialExpressionVirtualTextureFeatureSwitch.h
 
 MaterialExpressionVolumetricAdvancedMaterialInput.h
 
 MaterialExpressionVolumetricAdvancedMaterialOutput.h
 
 MaterialExpressionWorldPosition.h
 
 MaterialFunction.h
 
 MaterialFunctionInstance.h
 
 MaterialFunctionInterface.h
 
 MaterialFunctionMaterialLayer.h
 
 MaterialFunctionMaterialLayerBlend.h
 
 MaterialInsights.h
 
 MaterialInstance.h
 
 MaterialInstanceActor.h
 
 MaterialInstanceBasePropertyOverrides.h
 
 MaterialInstanceConstant.h
 
 MaterialInstanceDynamic.h
 
 MaterialInstanceUpdateParameterSet.h
 
 MaterialInterface.h
 
 MaterialIR.h
 
 MaterialIRCommon.h
 
 MaterialIRDebug.h
 
 MaterialIREmitter.h
 
 MaterialIRModule.h
 
 MaterialIRModuleBuilder.h
 
 MaterialIRToHLSLTranslator.h
 
 MaterialIRTypes.h
 
 MaterialLayersFunctions.h
 
 MaterialOverrideNanite.h
 
 MaterialParameterCollection.h
 
 MaterialParameterCollectionInstance.h
 
 MaterialParameters.h
 
 MaterialRelevance.h
 
 MaterialRenderProxy.h