UObject::CanEditChange

Called by the editor to query whether a property of this object is allowed to be modified.

Windows
MacOS
Linux

Override Hierarchy

UObject::CanEditChange()

UOculusAudioSourceSettings::CanEditChange()

UPhononSpatializationSourceSettings::CanEditChange()

UPhononOcclusionSourceSettings::CanEditChange()

UResonanceAudioSpatializationSourceSettings::CanEditChange()

AScreenshotFunctionalTestBase::CanEditChange()

UAttributeEditorToolProperties::CanEditChange()

UFbxTextureImportData::CanEditChange()

UFbxStaticMeshImportData::CanEditChange()

UScaleBox::CanEditChange()

UWmfMediaSettings::CanEditChange()

UNiagaraRibbonRendererProperties::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UMaterialExpressionSpeedTree::CanEditChange()

UUSDSceneImportOptions::CanEditChange()

UMaterialExpressionVectorNoise::CanEditChange()

APostProcessVolume::CanEditChange()

UPointLightComponent::CanEditChange()

UFbxSkeletalMeshImportData::CanEditChange()

UFbxMeshImportData::CanEditChange()

UFbxStaticMeshImportData::CanEditChange()

UFbxSkeletalMeshImportData::CanEditChange()

UBlackmagicMediaOutput::CanEditChange()

UMaterialExpressionTextureSample::CanEditChange()

UDatasmithSceneImportData::CanEditChange()

UProceduralShapeToolProperties::CanEditChange()

UAjaMediaOutput::CanEditChange()

UReflectionCaptureComponent::CanEditChange()

UMaterialExpressionNoise::CanEditChange()

UFbxAnimSequenceImportData::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

UBlackmagicMediaSource::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

UAjaMediaSource::CanEditChange()

UUSDBatchImportOptions::CanEditChange()

ULiveLinkSourceSettings::CanEditChange()

PAPER2UPaperTileMap::CanEditChange()

USkyLightComponent::CanEditChange()

UTextBlock::CanEditChange()

USceneCaptureComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

UMaterialExpression::CanEditChange()

UMaterialExpressionSpeedTree::CanEditChange()

UMaterialExpressionVectorNoise::CanEditChange()

UMaterialExpressionTextureSample::CanEditChange()

UMaterialExpressionNoise::CanEditChange()

UFbxImportUI::CanEditChange()

ULightComponentBase::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

USkyLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UExponentialHeightFogComponent::CanEditChange()

UTimecodeSynchronizer::CanEditChange()

UPhysicsSettings::CanEditChange()

AGeometryCollectionDebugDrawActor::CanEditChange()

AMatineeActor::CanEditChange()

UDatasmithImportOptions::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

UProjectPackagingSettings::CanEditChange()

ULevelEditorPlaySettings::CanEditChange()

UPropertyEditorTestObject::CanEditChange()

AWorldSettings::CanEditChange()

ULevel::CanEditChange()

USkinnedMeshComponent::CanEditChange()

URendererSettings::CanEditChange()

UActorComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UReflectionCaptureComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

USkyLightComponent::CanEditChange()

USceneCaptureComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

ULightComponentBase::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

USkyLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UExponentialHeightFogComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

USceneComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UReflectionCaptureComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

USkyLightComponent::CanEditChange()

USceneCaptureComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

ULightComponentBase::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

USkyLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UExponentialHeightFogComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

UPrimitiveComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

UPrimitiveComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

USceneComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UReflectionCaptureComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

USkyLightComponent::CanEditChange()

USceneCaptureComponent::CanEditChange()

USceneCaptureComponent2D::CanEditChange()

ULightComponentBase::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

USkyLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UExponentialHeightFogComponent::CanEditChange()

ULightComponent::CanEditChange()

ULocalLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UPointLightComponent::CanEditChange()

UDirectionalLightComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

UPrimitiveComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

UTexture::CanEditChange()

UMaterial::CanEditChange()

UPrimitiveComponent::CanEditChange()

UWidgetComponent::CanEditChange()

UGroomComponent::CanEditChange()

UStaticMeshComponent::CanEditChange()

USkinnedMeshComponent::CanEditChange()

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 bool CanEditChange
(
    const FProperty * InProperty
) const

Remarks

Called by the editor to query whether a property of this object is allowed to be modified. The property editor uses this to disable controls for properties that should not be changed. When overriding this function you should always call the parent implementation first.

Returns

true if the property can be modified in the editor, otherwise false

Parameters

Parameter

Description

InProperty

The property to query

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss