![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MaterialUniformExpressions.h>
Inheritance diagram for FMaterialUniformExpression:Public Attributes | |
| int32 | UniformOffset = INDEX_NONE |
| int32 | UniformIndex = INDEX_NONE |
Represents an expression which only varies with uniform inputs.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FMaterialUniformExpressionSine, FMaterialUniformExpressionTrigMath, FMaterialUniformExpressionSquareRoot, FMaterialUniformExpressionRcp, FMaterialUniformExpressionLength, FMaterialUniformExpressionNormalize, FMaterialUniformExpressionExponential, FMaterialUniformExpressionExponential2, FMaterialUniformExpressionLogarithm, FMaterialUniformExpressionLogarithm2, FMaterialUniformExpressionLogarithm10, FMaterialUniformExpressionFoldedMath, FMaterialUniformExpressionPeriodic, FMaterialUniformExpressionAppendVector, FMaterialUniformExpressionMin, FMaterialUniformExpressionMax, FMaterialUniformExpressionClamp, FMaterialUniformExpressionSaturate, FMaterialUniformExpressionComponentSwizzle, FMaterialUniformExpressionFloor, FMaterialUniformExpressionCeil, FMaterialUniformExpressionRound, FMaterialUniformExpressionTruncate, FMaterialUniformExpressionSign, FMaterialUniformExpressionFrac, FMaterialUniformExpressionFmod, FMaterialUniformExpressionModulo, and FMaterialUniformExpressionAbs.
|
inlinevirtual |
Reimplemented in FMaterialUniformExpressionExternalTexture.
|
virtual |
|
inlinevirtual |
Reimplemented in FMaterialUniformExpressionTextureCollection.
|
inlinevirtual |
Reimplemented in FMaterialUniformExpressionTexture.
|
pure virtual |
Reimplemented in FMaterialUniformExpressionConstant, FMaterialUniformExpressionGenericConstant, FMaterialUniformExpressionNumericParameter, FMaterialUniformExpressionStaticBoolParameter, FMaterialUniformExpressionTextureParameter, FMaterialUniformExpressionFlipBookTextureParameter, FMaterialUniformExpressionSine, FMaterialUniformExpressionTrigMath, FMaterialUniformExpressionSquareRoot, FMaterialUniformExpressionRcp, FMaterialUniformExpressionLength, FMaterialUniformExpressionNormalize, FMaterialUniformExpressionFoldedMath, FMaterialUniformExpressionPeriodic, FMaterialUniformExpressionAppendVector, FMaterialUniformExpressionMin, FMaterialUniformExpressionMax, FMaterialUniformExpressionClamp, FMaterialUniformExpressionSaturate, FMaterialUniformExpressionComponentSwizzle, FMaterialUniformExpressionFloor, FMaterialUniformExpressionCeil, FMaterialUniformExpressionRound, FMaterialUniformExpressionTruncate, FMaterialUniformExpressionSign, FMaterialUniformExpressionFrac, FMaterialUniformExpressionFmod, FMaterialUniformExpressionModulo, FMaterialUniformExpressionAbs, FMaterialUniformExpressionTextureCollectionParameter, FMaterialUniformExpressionExternalTextureBase, FMaterialUniformExpressionExponential, FMaterialUniformExpressionExponential2, FMaterialUniformExpressionLogarithm, FMaterialUniformExpressionLogarithm2, FMaterialUniformExpressionLogarithm10, FMaterialUniformExpressionRuntimeVirtualTextureUniform, and FMaterialUniformExpressionSparseVolumeTextureUniform.
|
inlinevirtual |
Reimplemented in FMaterialUniformExpressionTexture, FMaterialUniformExpressionConstant, FMaterialUniformExpressionGenericConstant, FMaterialUniformExpressionNumericParameter, FMaterialUniformExpressionStaticBoolParameter, FMaterialUniformExpressionTextureParameter, FMaterialUniformExpressionSine, FMaterialUniformExpressionTrigMath, FMaterialUniformExpressionSquareRoot, FMaterialUniformExpressionRcp, FMaterialUniformExpressionLength, FMaterialUniformExpressionNormalize, FMaterialUniformExpressionFoldedMath, FMaterialUniformExpressionPeriodic, FMaterialUniformExpressionAppendVector, FMaterialUniformExpressionMin, FMaterialUniformExpressionMax, FMaterialUniformExpressionClamp, FMaterialUniformExpressionSaturate, FMaterialUniformExpressionComponentSwizzle, FMaterialUniformExpressionFloor, FMaterialUniformExpressionCeil, FMaterialUniformExpressionRound, FMaterialUniformExpressionTruncate, FMaterialUniformExpressionSign, FMaterialUniformExpressionFrac, FMaterialUniformExpressionFmod, FMaterialUniformExpressionModulo, FMaterialUniformExpressionAbs, FMaterialUniformExpressionTextureCollection, FMaterialUniformExpressionTextureCollectionParameter, FMaterialUniformExpressionExternalTextureBase, FMaterialUniformExpressionExternalTextureParameter, FMaterialUniformExpressionExponential, FMaterialUniformExpressionExponential2, FMaterialUniformExpressionLogarithm, FMaterialUniformExpressionLogarithm2, FMaterialUniformExpressionLogarithm10, FMaterialUniformExpressionTextureProperty, FMaterialUniformExpressionExternalTextureCoordinateScaleRotation, FMaterialUniformExpressionExternalTextureCoordinateOffset, FMaterialUniformExpressionRuntimeVirtualTextureUniform, and FMaterialUniformExpressionSparseVolumeTextureUniform.
|
virtual |
Reimplemented in FMaterialUniformExpressionConstant, FMaterialUniformExpressionGenericConstant, FMaterialUniformExpressionNumericParameter, FMaterialUniformExpressionStaticBoolParameter, FMaterialUniformExpressionSine, FMaterialUniformExpressionTrigMath, FMaterialUniformExpressionSquareRoot, FMaterialUniformExpressionRcp, FMaterialUniformExpressionLength, FMaterialUniformExpressionNormalize, FMaterialUniformExpressionExponential, FMaterialUniformExpressionExponential2, FMaterialUniformExpressionLogarithm, FMaterialUniformExpressionLogarithm2, FMaterialUniformExpressionLogarithm10, FMaterialUniformExpressionFoldedMath, FMaterialUniformExpressionPeriodic, FMaterialUniformExpressionAppendVector, FMaterialUniformExpressionMin, FMaterialUniformExpressionMax, FMaterialUniformExpressionClamp, FMaterialUniformExpressionSaturate, FMaterialUniformExpressionComponentSwizzle, FMaterialUniformExpressionFloor, FMaterialUniformExpressionCeil, FMaterialUniformExpressionRound, FMaterialUniformExpressionTruncate, FMaterialUniformExpressionSign, FMaterialUniformExpressionFrac, FMaterialUniformExpressionFmod, FMaterialUniformExpressionModulo, FMaterialUniformExpressionAbs, FMaterialUniformExpressionTextureProperty, FMaterialUniformExpressionExternalTextureCoordinateScaleRotation, FMaterialUniformExpressionExternalTextureCoordinateOffset, FMaterialUniformExpressionRuntimeVirtualTextureUniform, and FMaterialUniformExpressionSparseVolumeTextureUniform.
| int32 FMaterialUniformExpression::UniformIndex = INDEX_NONE |
Index of this uniform in the material translator's list of unique expressions
| int32 FMaterialUniformExpression::UniformOffset = INDEX_NONE |
Offset of this uniform, within the shader's uniform buffer array