| TDoubleLinkedList
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
class FEditPropertyChain : public TDoubleLinkedList< FProperty * >
This class represents the chain of member properties leading to an internal struct property. It is used for tracking which member property corresponds to the UScriptStruct that owns a particular property.
Name | Description | ||
---|---|---|---|
|
TDoubleLinkedLi... |
ActiveMemberPropertyNode |
In a hierarchy of properties being edited, corresponds to the class member property which contains the property that is currently being processed by Pre/PostEditChange. |
|
TDoubleLinkedLi... |
ActivePropertyNode |
In a hierarchy of properties being edited, corresponds to the property that is currently being processed by Pre/PostEditChange |
|
AffectedInstances |
Archetype instances that will be affected by the property change. |
|
|
bFilterAffectedInstances |
Assume all archetype instances are affected unless a set of affected instances is provided. |
Name | Description | |
---|---|---|
|
FEditPropertyChain() |
Constructors |
Name | Description | ||
---|---|---|---|
|
TDoubleLinke... |
GetActiveMemberNode() |
Returns the node corresponding to the currently active property, or if the currently active property is not a member variable (i.e. inside of a struct/array), the node corresponding to the member variable which contains the currently active property. |
|
TDoubleLinke... |
GetActiveNode() |
Returns the node corresponding to the currently active property. |
|
IsArchetypeInstanceAffected ( |
Returns whether the specified archetype instance will be affected by the property change. |
|
|
SetActiveMemberPropertyNode ( |
Sets the ActiveMemberPropertyNode to the node associated with the property specified. |
|
|
SetActivePropertyNode ( |
Sets the ActivePropertyNode to the node associated with the property specified. |
|
|
SetAffectedArchetypeInstances ( |
Specify the set of archetype instances that will be affected by the property change. |
Name | Description | ||
---|---|---|---|
|
SetListSize ( |
TDoubleLinkedList interface Updates the size reported by Num(). |