UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPropertyChangedChainEvent Struct Reference

#include <UnrealType.h>

+ Inheritance diagram for FPropertyChangedChainEvent:

Public Member Functions

 FPropertyChangedChainEvent (FEditPropertyChain &InPropertyChain, const FPropertyChangedEvent &SrcChangeEvent)
 
- Public Member Functions inherited from FPropertyChangedEvent
 FPropertyChangedEvent (FProperty *InProperty, EPropertyChangeType::Type InChangeType=EPropertyChangeType::Unspecified, TArrayView< const UObject *const > InTopLevelObjects=TArrayView< const UObject *const >())
 
void SetActiveMemberProperty (FProperty *InActiveMemberProperty)
 
void SetArrayIndexPerObject (TArrayView< const TMap< FString, int32 > > InArrayIndices)
 
template<typename T >
void SetInstancesChanged (T &&InInstancesChanged)
 
bool GetArrayIndicesPerObject (int32 InObjectIteratorIndex, TMap< FString, int32 > &OutArrayIndicesPerObject) const
 
int32 GetArrayIndex (const FString &InName) const
 
bool HasArchetypeInstanceChanged (UObject *InInstance) const
 
int32 GetNumObjectsBeingEdited () const
 
const UObjectGetObjectBeingEdited (int32 Index) const
 
FName GetPropertyName () const
 
FName GetMemberPropertyName () const
 

Public Attributes

FEditPropertyChainPropertyChain
 
- Public Attributes inherited from FPropertyChangedEvent
FPropertyProperty
 
FPropertyMemberProperty
 
EPropertyChangeType::Type ChangeType
 
int32 ObjectIteratorIndex
 

Detailed Description

Structure for passing pre and post edit change events

Constructor & Destructor Documentation

◆ FPropertyChangedChainEvent()

FPropertyChangedChainEvent::FPropertyChangedChainEvent ( FEditPropertyChain InPropertyChain,
const FPropertyChangedEvent SrcChangeEvent 
)
inline

Member Data Documentation

◆ PropertyChain

FEditPropertyChain& FPropertyChangedChainEvent::PropertyChain

The documentation for this struct was generated from the following file: