![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Materials/MaterialUniformExpressions.h"#include "EngineModule.h"#include "Engine/Texture.h"#include "Engine/TextureCollection.h"#include "SceneManagement.h"#include "Materials/MaterialInterface.h"#include "Materials/MaterialParameterCollection.h"#include "Materials/MaterialRenderProxy.h"#include "RHIStaticStates.h"#include "Shader/PreshaderEvaluate.h"#include "ExternalTexture.h"#include "GlobalRenderResources.h"#include "Shader/PreshaderTypes.h"#include "SparseVolumeTexture/SparseVolumeTexture.h"#include "VT/RuntimeVirtualTexture.h"#include "TextureResource.h"#include "MaterialCache/MaterialCacheAttribute.h"#include "MaterialCache/MaterialCacheTagProvider.h"#include "MaterialCache/MaterialCacheTagSceneData.h"#include "Engine/VirtualTextureCollection.h"Classes | |
| class | FMaterialUniformExpressionRuntimeVirtualTextureParameter_DEPRECATED |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionAbs | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionAppendVector | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionCeil | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionClamp | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionComponentSwizzle | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionConstant | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExponential | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExponential2 | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExternalTexture | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExternalTextureBase | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExternalTextureCoordinateOffset | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExternalTextureCoordinateScaleRotation | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionExternalTextureParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionFlipBookTextureParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionFloor | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionFmod | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionFoldedMath | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionFrac | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionGenericConstant | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionLength | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionLogarithm | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionLogarithm10 | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionLogarithm2 | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionMax | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionMin | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionModulo | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionNormalize | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionNumericParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionPeriodic | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionRcp | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionRound | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionRuntimeVirtualTextureUniform | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionSaturate | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionSign | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionSine | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionSparseVolumeTextureUniform | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionSquareRoot | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionStaticBoolParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTexture | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTextureCollection | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTextureCollectionParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTextureParameter | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTextureProperty | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTrigMath | ) |
| IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE | ( | FMaterialUniformExpressionTruncate | ) |
| void WriteMaterialUniformAccess | ( | UE::Shader::EValueComponentType | ComponentType, |
| uint32 | NumComponents, | ||
| uint32 | UniformOffset, | ||
| FStringBuilderBase & | OutResult | ||
| ) |