Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/HLSLTree > API/Runtime/Engine/HLSLTree/FExpression
- FExpression::EmitValuePreshader()
- FExpressionAppend::EmitValuePreshader()
- FExpressionComponentMask::EmitValuePreshader()
- FExpressionConstant::EmitValuePreshader()
- FExpressionDefaultValue::EmitValuePreshader()
- FExpressionDerivative::EmitValuePreshader()
- FExpressionForward::EmitValuePreshader()
- FExpressionDefaultValue::EmitValuePreshader()
- FExpressionGetStructField::EmitValuePreshader()
- FExpressionSelect::EmitValuePreshader()
- FExpressionSetStructField::EmitValuePreshader()
- FExpressionSwitchBase::EmitValuePreshader()
- FExpressionSwizzle::EmitValuePreshader()
- FExpressionDefaultShadingModel::EmitValuePreshader()
- FExpressionDefaultSubsurfaceColor::EmitValuePreshader()
- FExpressionParameter::EmitValuePreshader()
- FExpressionRuntimeVirtualTextureUniform::EmitValuePreshader()
- FExpressionShadingModel::EmitValuePreshader()
- FExpressionStaticTerrainLayerWeight::EmitValuePreshader()
- FExpressionTextureProperty::EmitValuePreshader()
- FExpressionVertexInterpolator::EmitValuePreshader()
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 EmitValuePreshader
(
FEmitContext & Context,
FEmitScope & Scope,
const FRequestedType & RequestedType,
FEmitValuePreshaderResult & OutResult
) const
Remarks
Emit Preshader code representing this expression