UObject::PreEditChange

This is called when a property is about to be modified externally

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UObject::PreEditChange()

UK2Node_StructMemberSet::PreEditChange()

UK2Node_GetClassDefaults::PreEditChange()

UK2Node_StructMemberGet::PreEditChange()

UNiagaraDataInterfaceCurlNoise::PreEditChange()

UInterpTrackVectorMaterialParam::PreEditChange()

UInterpTrackFloatMaterialParam::PreEditChange()

UAnimGraphNode_Mirror::PreEditChange()

UMaterialExpressionSetMaterialAttributes::PreEditChange()

UMaterialExpressionGetMaterialAttributes::PreEditChange()

UNiagaraDataInterfaceMeshRendererInfo::PreEditChange()

UEditorAnimBaseObj::PreEditChange()

UCameraShakeSourceComponent::PreEditChange()

UNiagaraDataInterfaceVectorField::PreEditChange()

UGeometryCache::PreEditChange()

UMaterialExpressionFunctionOutput::PreEditChange()

UAnimNotifyState_TimedParticleEffect::PreEditChange()

UVCamComponent::PreEditChange()

ALevelInstance::PreEditChange()

UWaterWavesAsset::PreEditChange()

UMovieSceneGroomCacheSection::PreEditChange()

UMaterialExpressionPinBase::PreEditChange()

UNiagaraDataInterfaceRWBase::PreEditChange()

UDisplayClusterICVFXCameraComponent::PreEditChange()

UMovieSceneGeometryCacheSection::PreEditChange()

UMotionControllerComponent::PreEditChange()

UMaterialExpressionFunctionInput::PreEditChange()

UMovieSceneGeometryCollectionSection::PreEditChange()

UMovieSceneSubSection::PreEditChange()

UMaterialExpressionMaterialFunctionCall::PreEditChange()

UAudioSettings::PreEditChange()

UMirrorDataTable::PreEditChange()

AMediaBundleActorBase::PreEditChange()

UWaterWavesAssetReference::PreEditChange()

UMovieSceneSkeletalAnimationSection::PreEditChange()

UFoliageType::PreEditChange()

AWaterBody::PreEditChange()

UMaterialParameterCollection::PreEditChange()

UAssetManagerSettings::PreEditChange()

UAudioAnalyzerNRT::PreEditChange()

UGroomComponent::PreEditChange()

UGameplayTagsSettings::PreEditChange()

PAPER2UPaperTileMap::PreEditChange()

UNiagaraMeshRendererProperties::PreEditChange()

AUsdStageActor::PreEditChange()

UCanvasPanelSlot::PreEditChange()

UK2Node::PreEditChange()

UK2Node_StructMemberSet::PreEditChange()

UK2Node_GetClassDefaults::PreEditChange()

UK2Node_StructMemberGet::PreEditChange()

UAnimGraphNode_Mirror::PreEditChange()

UAnimGraphNode_Base::PreEditChange()

UAnimGraphNode_Mirror::PreEditChange()

ANavigationTestingActor::PreEditChange()

UPhysicsAsset::PreEditChange()

USubUVAnimation::PreEditChange()

UParticleModuleTypeDataMesh::PreEditChange()

USoundSubmixBase::PreEditChange()

USkyLightComponent::PreEditChange()

ALandscape::PreEditChange()

UAnimGraphNode_Base::PreEditChange()

UAnimGraphNode_Mirror::PreEditChange()

USoundClass::PreEditChange()

ALODActor::PreEditChange()

USubmixEffectConvolutionReverbPreset::PreEditChange()

UNiagaraSystem::PreEditChange()

UParticleModuleRequired::PreEditChange()

UBlendSpace::PreEditChange()

ULidarPointCloudComponent::PreEditChange()

UNiagaraComponent::PreEditChange()

UControlRig::PreEditChange()

ULandscapeComponent::PreEditChange()

UActorComponent::PreEditChange()

UCameraShakeSourceComponent::PreEditChange()

UVCamComponent::PreEditChange()

UDisplayClusterICVFXCameraComponent::PreEditChange()

UMotionControllerComponent::PreEditChange()

UGroomComponent::PreEditChange()

USkyLightComponent::PreEditChange()

ULidarPointCloudComponent::PreEditChange()

UNiagaraComponent::PreEditChange()

ULandscapeComponent::PreEditChange()

UParticleSystemComponent::PreEditChange()

URendererSettings::PreEditChange()

UMaterial::PreEditChange()

UParticleSystemComponent::PreEditChange()

UStaticMesh::PreEditChange()

AActor::PreEditChange()

ALevelInstance::PreEditChange()

AMediaBundleActorBase::PreEditChange()

AWaterBody::PreEditChange()

AUsdStageActor::PreEditChange()

ANavigationTestingActor::PreEditChange()

ALandscape::PreEditChange()

ALODActor::PreEditChange()

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Object.h

Include

#include "UObject/Object.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/Obj.cpp

Syntax

virtual void PreEditChange
(
    FProperty * PropertyAboutToChange
)

Remarks

This is called when a property is about to be modified externally

Parameters

Parameter

Description

PropertyThatWillChange

Property that will be changed