Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UMaterialInstance
Description
Overrides the default value of the given parameter (transient). This is used to implement realtime previewing of parameter defaults. Handles updating dependent MI's and cached uniform expressions.
Virtual Inheritance
- UMaterialInterface::OverrideNumericParameterDefault → UMaterialInstance::OverrideNumericParameterDefault
| Name | OverrideNumericParameterDefault |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstance.h |
| Include Path | #include "Materials/MaterialInstance.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialInstance.cpp |
virtual void OverrideNumericParameterDefault
(
EMaterialParameterType Type,
const FHashedMaterialParameterInfo & ParameterInfo,
const UE::Shader::FValue & Value,
bool bOverride,
ERHIFeatureLevel::Type FeatureLevel
)