Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Materials > API/Runtime/Engine/Materials/UMaterialExpression
- UMaterialExpression::GenerateHLSLExpression()
- UMaterialExpressionAbs::GenerateHLSLExpression()
- UMaterialExpressionAbsorptionMediumMaterialOutput::GenerateHLSLExpression()
- UMaterialExpressionActorPositionWS::GenerateHLSLExpression()
- UMaterialExpressionAdd::GenerateHLSLExpression()
- UMaterialExpressionAntialiasedTextureMask::GenerateHLSLExpression()
- UMaterialExpressionAppendVector::GenerateHLSLExpression()
- UMaterialExpressionArccosine::GenerateHLSLExpression()
- UMaterialExpressionArccosineFast::GenerateHLSLExpression()
- UMaterialExpressionArcsine::GenerateHLSLExpression()
- UMaterialExpressionArcsineFast::GenerateHLSLExpression()
- UMaterialExpressionArctangent2::GenerateHLSLExpression()
- UMaterialExpressionArctangent2Fast::GenerateHLSLExpression()
- UMaterialExpressionArctangent::GenerateHLSLExpression()
- UMaterialExpressionArctangentFast::GenerateHLSLExpression()
- UMaterialExpressionAtmosphericFogColor::GenerateHLSLExpression()
- UMaterialExpressionAtmosphericLightColor::GenerateHLSLExpression()
- UMaterialExpressionAtmosphericLightVector::GenerateHLSLExpression()
- UMaterialExpressionBentNormalCustomOutput::GenerateHLSLExpression()
- UMaterialExpressionBinaryOp::GenerateHLSLExpression()
- UMaterialExpressionBlackBody::GenerateHLSLExpression()
- UMaterialExpressionBlendMaterialAttributes::GenerateHLSLExpression()
- UMaterialExpressionBounds::GenerateHLSLExpression()
- UMaterialExpressionBreakMaterialAttributes::GenerateHLSLExpression()
- UMaterialExpressionBumpOffset::GenerateHLSLExpression()
- UMaterialExpressionCameraPositionWS::GenerateHLSLExpression()
- UMaterialExpressionCameraVectorWS::GenerateHLSLExpression()
- UMaterialExpressionCeil::GenerateHLSLExpression()
- UMaterialExpressionChannelMaskParameter::GenerateHLSLExpression()
- UMaterialExpressionClamp::GenerateHLSLExpression()
- UMaterialExpressionClearCoatNormalCustomOutput::GenerateHLSLExpression()
- UMaterialExpressionCloudSampleAttribute::GenerateHLSLExpression()
- UMaterialExpressionCollectionParameter::GenerateHLSLExpression()
- UMaterialExpressionComponentMask::GenerateHLSLExpression()
- UMaterialExpressionConstant2Vector::GenerateHLSLExpression()
- UMaterialExpressionConstant3Vector::GenerateHLSLExpression()
- UMaterialExpressionConstant4Vector::GenerateHLSLExpression()
- UMaterialExpressionConstant::GenerateHLSLExpression()
- UMaterialExpressionConstantBiasScale::GenerateHLSLExpression()
- UMaterialExpressionCosine::GenerateHLSLExpression()
- UMaterialExpressionCrossProduct::GenerateHLSLExpression()
- UMaterialExpressionCurveAtlasRowParameter::GenerateHLSLExpression()
- UMaterialExpressionCustom::GenerateHLSLExpression()
- UMaterialExpressionDataDrivenShaderPlatformInfoSwitch::GenerateHLSLExpression()
- UMaterialExpressionDBufferTexture::GenerateHLSLExpression()
- UMaterialExpressionDDX::GenerateHLSLExpression()
- UMaterialExpressionDDY::GenerateHLSLExpression()
- UMaterialExpressionDecalColor::GenerateHLSLExpression()
- UMaterialExpressionDecalDerivative::GenerateHLSLExpression()
- UMaterialExpressionDecalLifetimeOpacity::GenerateHLSLExpression()
- UMaterialExpressionDecalMipmapLevel::GenerateHLSLExpression()
- UMaterialExpressionDeltaTime::GenerateHLSLExpression()
- UMaterialExpressionDepthFade::GenerateHLSLExpression()
- UMaterialExpressionDepthOfFieldFunction::GenerateHLSLExpression()
- UMaterialExpressionDeriveNormalZ::GenerateHLSLExpression()
- UMaterialExpressionDesaturation::GenerateHLSLExpression()
- UMaterialExpressionDistance::GenerateHLSLExpression()
- UMaterialExpressionDistanceCullFade::GenerateHLSLExpression()
- UMaterialExpressionDistanceFieldApproxAO::GenerateHLSLExpression()
- UMaterialExpressionDistanceFieldGradient::GenerateHLSLExpression()
- UMaterialExpressionDistanceFieldsRenderingSwitch::GenerateHLSLExpression()
- UMaterialExpressionDistanceToNearestSurface::GenerateHLSLExpression()
- UMaterialExpressionDivide::GenerateHLSLExpression()
- UMaterialExpressionDotProduct::GenerateHLSLExpression()
- UMaterialExpressionDynamicParameter::GenerateHLSLExpression()
- UMaterialExpressionExponential2::GenerateHLSLExpression()
- UMaterialExpressionExponential::GenerateHLSLExpression()
- UMaterialExpressionEyeAdaptation::GenerateHLSLExpression()
- UMaterialExpressionEyeAdaptationInverse::GenerateHLSLExpression()
- UMaterialExpressionFeatureLevelSwitch::GenerateHLSLExpression()
- UMaterialExpressionFloor::GenerateHLSLExpression()
- UMaterialExpressionFmod::GenerateHLSLExpression()
- UMaterialExpressionFontSample::GenerateHLSLExpression()
- UMaterialExpressionForLoop::GenerateHLSLExpression()
- UMaterialExpressionFrac::GenerateHLSLExpression()
- UMaterialExpressionFresnel::GenerateHLSLExpression()
- UMaterialExpressionFunctionInput::GenerateHLSLExpression()
- UMaterialExpressionFunctionOutput::GenerateHLSLExpression()
- UMaterialExpressionGenericConstant::GenerateHLSLExpression()
- UMaterialExpressionGetLocal::GenerateHLSLExpression()
- UMaterialExpressionGetMaterialAttributes::GenerateHLSLExpression()
- UMaterialExpressionGIReplace::GenerateHLSLExpression()
- UMaterialExpressionHairAttributes::GenerateHLSLExpression()
- UMaterialExpressionHairColor::GenerateHLSLExpression()
- UMaterialExpressionHsvToRgb::GenerateHLSLExpression()
- UMaterialExpressionIf::GenerateHLSLExpression()
- UMaterialExpressionInverseLinearInterpolate::GenerateHLSLExpression()
- UMaterialExpressionIsOrthographic::GenerateHLSLExpression()
- UMaterialExpressionLength::GenerateHLSLExpression()
- UMaterialExpressionLightmapUVs::GenerateHLSLExpression()
- UMaterialExpressionLightmassReplace::GenerateHLSLExpression()
- UMaterialExpressionLightVector::GenerateHLSLExpression()
- UMaterialExpressionLinearInterpolate::GenerateHLSLExpression()
- UMaterialExpressionLogarithm10::GenerateHLSLExpression()
- UMaterialExpressionLogarithm2::GenerateHLSLExpression()
- UMaterialExpressionLogarithm::GenerateHLSLExpression()
- UMaterialExpressionMakeMaterialAttributes::GenerateHLSLExpression()
- UMaterialExpressionMapARPassthroughCameraUV::GenerateHLSLExpression()
- UMaterialExpressionMaterialAttributeLayers::GenerateHLSLExpression()
- UMaterialExpressionMaterialFunctionCall::GenerateHLSLExpression()
- UMaterialExpressionMaterialProxyReplace::GenerateHLSLExpression()
- UMaterialExpressionMax::GenerateHLSLExpression()
- UMaterialExpressionMin::GenerateHLSLExpression()
- UMaterialExpressionMultiply::GenerateHLSLExpression()
- UMaterialExpressionNamedRerouteDeclaration::GenerateHLSLExpression()
- UMaterialExpressionNamedRerouteUsage::GenerateHLSLExpression()
- UMaterialExpressionNaniteReplace::GenerateHLSLExpression()
- UMaterialExpressionNeuralNetworkInput::GenerateHLSLExpression()
- UMaterialExpressionNeuralNetworkOutput::GenerateHLSLExpression()
- UMaterialExpressionNoise::GenerateHLSLExpression()
- UMaterialExpressionNormalize::GenerateHLSLExpression()
- UMaterialExpressionObjectBounds::GenerateHLSLExpression()
- UMaterialExpressionObjectLocalBounds::GenerateHLSLExpression()
- UMaterialExpressionObjectOrientation::GenerateHLSLExpression()
- UMaterialExpressionObjectPositionWS::GenerateHLSLExpression()
- UMaterialExpressionObjectRadius::GenerateHLSLExpression()
- UMaterialExpressionOneMinus::GenerateHLSLExpression()
- UMaterialExpressionPanner::GenerateHLSLExpression()
- UMaterialExpressionParameter::GenerateHLSLExpression()
- UMaterialExpressionChannelMaskParameter::GenerateHLSLExpression()
- UMaterialExpressionCurveAtlasRowParameter::GenerateHLSLExpression()
- UMaterialExpressionStaticComponentMaskParameter::GenerateHLSLExpression()
- UMaterialExpressionStaticSwitchParameter::GenerateHLSLExpression()
- UMaterialExpressionParticleColor::GenerateHLSLExpression()
- UMaterialExpressionParticleDirection::GenerateHLSLExpression()
- UMaterialExpressionParticleMacroUV::GenerateHLSLExpression()
- UMaterialExpressionParticleMotionBlurFade::GenerateHLSLExpression()
- UMaterialExpressionParticlePositionWS::GenerateHLSLExpression()
- UMaterialExpressionParticleRadius::GenerateHLSLExpression()
- UMaterialExpressionParticleRandom::GenerateHLSLExpression()
- UMaterialExpressionParticleRelativeTime::GenerateHLSLExpression()
- UMaterialExpressionParticleSize::GenerateHLSLExpression()
- UMaterialExpressionParticleSpeed::GenerateHLSLExpression()
- UMaterialExpressionParticleSubUVProperties::GenerateHLSLExpression()
- UMaterialExpressionPathTracingBufferTexture::GenerateHLSLExpression()
- UMaterialExpressionPathTracingQualitySwitch::GenerateHLSLExpression()
- UMaterialExpressionPathTracingRayTypeSwitch::GenerateHLSLExpression()
- UMaterialExpressionPerInstanceCustomData3Vector::GenerateHLSLExpression()
- UMaterialExpressionPerInstanceCustomData::GenerateHLSLExpression()
- UMaterialExpressionPerInstanceFadeAmount::GenerateHLSLExpression()
- UMaterialExpressionPerInstanceRandom::GenerateHLSLExpression()
- UMaterialExpressionPixelDepth::GenerateHLSLExpression()
- UMaterialExpressionPixelNormalWS::GenerateHLSLExpression()
- UMaterialExpressionPower::GenerateHLSLExpression()
- UMaterialExpressionPrecomputedAOMask::GenerateHLSLExpression()
- UMaterialExpressionPreSkinnedLocalBounds::GenerateHLSLExpression()
- UMaterialExpressionPreSkinnedNormal::GenerateHLSLExpression()
- UMaterialExpressionPreSkinnedPosition::GenerateHLSLExpression()
- UMaterialExpressionPreviousFrameSwitch::GenerateHLSLExpression()
- UMaterialExpressionQualitySwitch::GenerateHLSLExpression()
- UMaterialExpressionRayTracingQualitySwitch::GenerateHLSLExpression()
- UMaterialExpressionReflectionCapturePassSwitch::GenerateHLSLExpression()
- UMaterialExpressionReflectionVectorWS::GenerateHLSLExpression()
- UMaterialExpressionReroute::GenerateHLSLExpression()
- UMaterialExpressionRgbToHsv::GenerateHLSLExpression()
- UMaterialExpressionRotateAboutAxis::GenerateHLSLExpression()
- UMaterialExpressionRotator::GenerateHLSLExpression()
- UMaterialExpressionRound::GenerateHLSLExpression()
- UMaterialExpressionRuntimeVirtualTextureOutput::GenerateHLSLExpression()
- UMaterialExpressionRuntimeVirtualTextureReplace::GenerateHLSLExpression()
- UMaterialExpressionRuntimeVirtualTextureSample::GenerateHLSLExpression()
- UMaterialExpressionSamplePhysicsIntegerField::GenerateHLSLExpression()
- UMaterialExpressionSamplePhysicsScalarField::GenerateHLSLExpression()
- UMaterialExpressionSamplePhysicsVectorField::GenerateHLSLExpression()
- UMaterialExpressionSaturate::GenerateHLSLExpression()
- UMaterialExpressionSceneColor::GenerateHLSLExpression()
- UMaterialExpressionSceneDepth::GenerateHLSLExpression()
- UMaterialExpressionSceneDepthWithoutWater::GenerateHLSLExpression()
- UMaterialExpressionSceneTexelSize::GenerateHLSLExpression()
- UMaterialExpressionSceneTexture::GenerateHLSLExpression()
- UMaterialExpressionScreenPosition::GenerateHLSLExpression()
- UMaterialExpressionSetMaterialAttributes::GenerateHLSLExpression()
- UMaterialExpressionShaderStageSwitch::GenerateHLSLExpression()
- UMaterialExpressionShadingModel::GenerateHLSLExpression()
- UMaterialExpressionShadingPathSwitch::GenerateHLSLExpression()
- UMaterialExpressionShadowReplace::GenerateHLSLExpression()
- UMaterialExpressionSign::GenerateHLSLExpression()
- UMaterialExpressionSine::GenerateHLSLExpression()
- UMaterialExpressionSingleLayerWaterMaterialOutput::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereAerialPerspective::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereLightDirection::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereLightDiskLuminance::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereLightIlluminance::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereLightIlluminanceOnGround::GenerateHLSLExpression()
- UMaterialExpressionSkyAtmosphereViewLuminance::GenerateHLSLExpression()
- UMaterialExpressionSkyLightEnvMapSample::GenerateHLSLExpression()
- UMaterialExpressionSmoothStep::GenerateHLSLExpression()
- UMaterialExpressionSobol::GenerateHLSLExpression()
- UMaterialExpressionSpeedTree::GenerateHLSLExpression()
- UMaterialExpressionSphereMask::GenerateHLSLExpression()
- UMaterialExpressionSphericalParticleOpacity::GenerateHLSLExpression()
- UMaterialExpressionSquareRoot::GenerateHLSLExpression()
- UMaterialExpressionSRGBColorToWorkingColorSpace::GenerateHLSLExpression()
- UMaterialExpressionStaticBool::GenerateHLSLExpression()
- UMaterialExpressionStaticComponentMaskParameter::GenerateHLSLExpression()
- UMaterialExpressionStaticSwitch::GenerateHLSLExpression()
- UMaterialExpressionStaticSwitchParameter::GenerateHLSLExpression()
- UMaterialExpressionStep::GenerateHLSLExpression()
- UMaterialExpressionSubtract::GenerateHLSLExpression()
- UMaterialExpressionSwitch::GenerateHLSLExpression()
- UMaterialExpressionTangent::GenerateHLSLExpression()
- UMaterialExpressionTangentOutput::GenerateHLSLExpression()
- UMaterialExpressionTemporalSobol::GenerateHLSLExpression()
- UMaterialExpressionTextureCoordinate::GenerateHLSLExpression()
- UMaterialExpressionTextureObject::GenerateHLSLExpression()
- UMaterialExpressionTextureObjectParameter::GenerateHLSLExpression()
- UMaterialExpressionTextureProperty::GenerateHLSLExpression()
- UMaterialExpressionTextureSample::GenerateHLSLExpression()
- UMaterialExpressionAntialiasedTextureMask::GenerateHLSLExpression()
- UMaterialExpressionTextureObjectParameter::GenerateHLSLExpression()
- UMaterialExpressionTextureSampleParameter::GenerateHLSLExpression()
- UMaterialExpressionAntialiasedTextureMask::GenerateHLSLExpression()
- UMaterialExpressionTextureObjectParameter::GenerateHLSLExpression()
- UMaterialExpressionTextureSampleParameter::GenerateHLSLExpression()
- UMaterialExpressionAntialiasedTextureMask::GenerateHLSLExpression()
- UMaterialExpressionTextureObjectParameter::GenerateHLSLExpression()
- UMaterialExpressionThinTranslucentMaterialOutput::GenerateHLSLExpression()
- UMaterialExpressionTime::GenerateHLSLExpression()
- UMaterialExpressionTransform::GenerateHLSLExpression()
- UMaterialExpressionTransformPosition::GenerateHLSLExpression()
- UMaterialExpressionTruncate::GenerateHLSLExpression()
- UMaterialExpressionTruncateLWC::GenerateHLSLExpression()
- UMaterialExpressionTwoSidedSign::GenerateHLSLExpression()
- UMaterialExpressionVectorNoise::GenerateHLSLExpression()
- UMaterialExpressionVertexColor::GenerateHLSLExpression()
- UMaterialExpressionVertexInterpolator::GenerateHLSLExpression()
- UMaterialExpressionVertexNormalWS::GenerateHLSLExpression()
- UMaterialExpressionVertexTangentWS::GenerateHLSLExpression()
- UMaterialExpressionViewProperty::GenerateHLSLExpression()
- UMaterialExpressionViewSize::GenerateHLSLExpression()
- UMaterialExpressionVirtualTextureFeatureSwitch::GenerateHLSLExpression()
- UMaterialExpressionVolumetricAdvancedMaterialInput::GenerateHLSLExpression()
- UMaterialExpressionVolumetricAdvancedMaterialOutput::GenerateHLSLExpression()
- UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput::GenerateHLSLExpression()
- UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput::GenerateHLSLExpression()
- UMaterialExpressionWorldPosition::GenerateHLSLExpression()
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpression.h |
| Include | #include "Materials/MaterialExpression.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialExpressionHLSL.cpp |
virtual bool GenerateHLSLExpression
(
FMaterialHLSLGenerator & Generator,
UE::HLSLTree::FScope & Scope,
int32 OutputIndex,
UE::HLSLTree::FExpression const *& OutExpression
) const