|
| | ProxyChangeEvent (TNotNull< UObject * > Object, const FPropertyVisitorPath &PropertyPath, EPropertyChangeType::Type ChangeType) |
| |
| | ProxyChangeEvent (TNotNull< UObject * > Object, EPropertyChangeType::Type ChangeType) |
| |
| | ProxyChangeEvent (TNotNull< UObject * > Object, const FPropertyChangedEvent &PropertyEvent, const FEditPropertyChain &PropertyChain, EPropertyChangeType::Type ChangeType) |
| |
| | FEditPropertyChain () |
| |
| UE_API bool | SetActivePropertyNode (FProperty *NewActiveProperty) |
| |
| UE_API bool | SetActiveMemberPropertyNode (FProperty *NewActiveMemberProperty) |
| |
| template<typename T > |
| void | SetAffectedArchetypeInstances (T &&InAffectedInstances) |
| |
| UE_API bool | IsArchetypeInstanceAffected (UObject *InInstance) const |
| |
| UE_API TDoubleLinkedListNode * | GetActiveNode () const |
| |
| UE_API TDoubleLinkedListNode * | GetActiveMemberNode () const |
| |
| | TDoubleLinkedList () |
| |
| | TDoubleLinkedList (const TDoubleLinkedList &)=delete |
| |
| | TDoubleLinkedList (TDoubleLinkedList &&Other) |
| |
| virtual | ~TDoubleLinkedList () |
| |
| TDoubleLinkedList & | operator= (const TDoubleLinkedList &)=delete |
| |
| TDoubleLinkedList & | operator= (TDoubleLinkedList &&Other) |
| |
| bool | AddHead (const FProperty * &InElement) |
| |
| bool | AddHead (TDoubleLinkedListNode *NewNode) |
| |
| bool | AddTail (const FProperty * &InElement) |
| |
| bool | AddTail (TDoubleLinkedListNode *NewNode) |
| |
| bool | InsertNode (const FProperty * &InElement, TDoubleLinkedListNode *NodeToInsertBefore=nullptr) |
| |
| bool | InsertNode (TDoubleLinkedListNode *NewNode, TDoubleLinkedListNode *NodeToInsertBefore=nullptr) |
| |
| void | RemoveNode (const FProperty * &InElement) |
| |
| void | RemoveNode (TDoubleLinkedListNode *NodeToRemove, bool bDeleteNode=true) |
| |
| void | Empty () |
| |
| TDoubleLinkedListNode * | GetHead () const |
| |
| TDoubleLinkedListNode * | GetTail () const |
| |
| TDoubleLinkedListNode * | FindNode (const FProperty * &InElement) |
| |
| bool | Contains (const FProperty * &InElement) |
| |
| bool | IsEmpty () const |
| |
| int32 | Num () const |
| |
| | FPropertyChangedChainEvent (FEditPropertyChain &InPropertyChain, const FPropertyChangedEvent &SrcChangeEvent) |
| |
| | 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 UObject * | GetObjectBeingEdited (int32 Index) const |
| |
| FName | GetPropertyName () const |
| |
| FName | GetMemberPropertyName () const |
| |