| FPropertyChangedEvent
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
struct FPropertyChangedEvent
Structure for passing pre and post edit change events
Name | Description | ||
---|---|---|---|
|
ChangeType |
The kind of change event that occurred. |
|
|
MemberProperty |
The member property of the object that PostEditChange is being called on. |
|
|
int32 |
ObjectIteratorIndex |
Used by the param system to say which object is receiving the event in the case of multi-select. |
|
Property |
The actual property that changed |
Name | Description | |
---|---|---|
|
FPropertyChangedEvent ( |
|
|
FPropertyChangedEvent ( |
The FPropertyChangedEvent constructor taking a TArray* is deprecated. Use the version taking a TArrayView instead. |
Name | Description | ||
---|---|---|---|
|
int32 |
GetArrayIndex ( |
Gets the Array Index of the "current object" based on a particular name InName - Name of the property to find the array index for |
|
GetMemberPropertyName() |
Simple utility to get the name of the object's member property and takes care of the possible null property. |
|
|
int32 |
GetNumObjectsBeingEdited() |
|
|
const UObjec... |
GetObjectBeingEdited ( |
Gets an object being edited by this change event. Multiple objects could be edited at once |
|
GetPropertyName() |
Simple utility to get the name of the property and takes care of the possible null property. |
|
|
bool |
HasArchetypeInstanceChanged ( |
Test whether an archetype instance was modified. |
|
void |
SetActiveMemberProperty ( |
|
|
void |
SetArrayIndexPerObject ( |
Saves off map of array indices per object being set. |
|
void |
SetInstancesChanged ( |
Specify the set of archetype instances that were modified by the property change. |
Name | Description | ||
---|---|---|---|
|
FPropertyChangedEvent ( |
The FPropertyChangedEvent constructor taking a TArray* is deprecated. Use the version taking a TArrayView instead. |