Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/HLSLTree > API/Runtime/Engine/HLSLTree/FExpression
- FExpression::EmitValueShader()
- FExpressionForward::EmitValueShader()
- FExpressionGetStructField::EmitValueShader()
- FExpressionSetStructField::EmitValueShader()
- FExpressionSelect::EmitValueShader()
- FExpressionDerivative::EmitValueShader()
- FExpressionSwizzle::EmitValueShader()
- FExpressionComponentMask::EmitValueShader()
- FExpressionAppend::EmitValueShader()
- FExpressionExternalInput::EmitValueShader()
- FExpressionSwitchBase::EmitValueShader()
- FExpressionParameter::EmitValueShader()
- FExpressionCollectionParameter::EmitValueShader()
- FExpressionInlineCustomHLSL::EmitValueShader()
- FExpressionDynamicParameter::EmitValueShader()
- FExpressionCustomHLSL::EmitValueShader()
- FExpressionSkyLightEnvMapSample::EmitValueShader()
- FExpressionTextureSample::EmitValueShader()
- FExpressionSceneTexture::EmitValueShader()
- FExpressionNoise::EmitValueShader()
- FExpressionVertexInterpolator::EmitValueShader()
- FExpressionSkyAtmosphereLightDirection::EmitValueShader()
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/HLSLTree/HLSLTree.h |
| Include | #include "HLSLTree/HLSLTree.h" |
| Source | /Engine/Source/Runtime/Engine/Private/HLSLTree/HLSLTree.cpp |
virtual void EmitValueShader
&40;
FEmitContext & Context,
FEmitScope & Scope,
const FRequestedType & RequestedType,
FEmitValueShaderResult & OutResult
&41; const
Remarks
Emit HLSL shader code representing this expression