UMaterialExpression::PostEditChangeProperty

Called when a property on this object has been modified externally

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UObject::PostEditChangeProperty()

UMaterialExpression::PostEditChangeProperty()

UMaterialExpressionTextureObject::PostEditChangeProperty()

UMaterialExpressionSetMaterialAttributes::PostEditChangeProperty()

UMaterialExpressionGetMaterialAttributes::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionCollectionParameter::PostEditChangeProperty()

UMaterialExpressionTextureBase::PostEditChangeProperty()

UMaterialExpressionTextureObject::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionTextureSample::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionTextureSampleParameter::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionTextureSampleParameter::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionComment::PostEditChangeProperty()

UMaterialExpressionDynamicParameter::PostEditChangeProperty()

UMaterialExpressionCurveAtlasRowParameter::PostEditChangeProperty()

UMaterialExpressionLandscapePhysicalMaterialOutput::PostEditChangeProperty()

UMaterialExpressionChannelMaskParameter::PostEditChangeProperty()

UMaterialExpressionFunctionOutput::PostEditChangeProperty()

UMaterialExpressionDoubleVectorParameter::PostEditChangeProperty()

UMaterialExpressionLandscapeGrassOutput::PostEditChangeProperty()

UMaterialExpressionNamedRerouteDeclaration::PostEditChangeProperty()

UMaterialExpressionComposite::PostEditChangeProperty()

UMaterialExpressionLandscapeLayerBlend::PostEditChangeProperty()

UMaterialExpressionVectorParameter::PostEditChangeProperty()

UMaterialExpressionChannelMaskParameter::PostEditChangeProperty()

UMaterialExpressionPinBase::PostEditChangeProperty()

UMaterialExpressionMaterialAttributeLayers::PostEditChangeProperty()

UMaterialExpressionTextureSample::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionTextureSampleParameter::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionScalarParameter::PostEditChangeProperty()

UMaterialExpressionCurveAtlasRowParameter::PostEditChangeProperty()

UMaterialExpressionTextureSampleParameter::PostEditChangeProperty()

PAPER2UMaterialExpressionSpriteTextureSampler::PostEditChangeProperty()

UMaterialExpressionCustom::PostEditChangeProperty()

UMaterialExpressionFunctionInput::PostEditChangeProperty()

UMaterialExpressionRuntimeVirtualTextureSample::PostEditChangeProperty()

UMaterialExpressionMaterialFunctionCall::PostEditChangeProperty()

UMaterialExpressionStrataLegacyConversion::PostEditChangeProperty()

UMaterialExpressionStrataSlabBSDF::PostEditChangeProperty()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpression.h

Include

#include "Materials/MaterialExpression.h"

Source

/Engine/Source/Runtime/Engine/Private/Materials/MaterialExpressions.cpp

Syntax

virtual void PostEditChangeProperty
(
    FPropertyChangedEvent & PropertyChangedEvent
)

Remarks

Called when a property on this object has been modified externally

Parameters

Parameter

Description

PropertyThatChanged

the property that was modified