Navigation
API > API/Editor > API/Editor/PropertyEditor > API/Editor/PropertyEditor/TTreeDiffSpecification_TWeakPtr_-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AreMatching
(
const TWeakPtr< FDetailTreeNode >& TreeNodeA, |
Determine whether two nodes occupy the same space in their trees for example if you have a tree key/value pairs, AreMatching should compare the keys while AreValuesEqual should compare the values | AsyncDetailViewDiff.h | |
virtual bool AreMatching
(
const TWeakPtr< FDetailTreeNode >& TreeNodeA, |
AsyncDetailViewDiff.h |
AreMatching(const TWeakPtr< FDetailTreeNode > &, const TWeakPtr< FDetailTreeNode > &)
Description
Determine whether two nodes occupy the same space in their trees for example if you have a tree key/value pairs, AreMatching should compare the keys while AreValuesEqual should compare the values
| Name | AreMatching |
| Type | function |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/AsyncDetailViewDiff.h |
| Include Path | #include "AsyncDetailViewDiff.h" |
| Source | /Engine/Source/Editor/PropertyEditor/Private/AsyncDetailViewDiff.cpp |
virtual bool AreMatching
(
const TWeakPtr < FDetailTreeNode > & TreeNodeA,
const TWeakPtr < FDetailTreeNode > & TreeNodeB
) const
Parameters
| Name | Remarks |
|---|---|
| TreeNodeA | node from the first user provided tree (guaranteed not to be null) |
| TreeNodeB | node from the second user provided tree (guaranteed not to be null) |
AreMatching(const TWeakPtr< FDetailTreeNode > &, const TWeakPtr< FDetailTreeNode > &, TArray< FPropertySoftPath > *)
| Name | AreMatching |
| Type | function |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/AsyncDetailViewDiff.h |
| Include Path | #include "AsyncDetailViewDiff.h" |
| Source | /Engine/Source/Editor/PropertyEditor/Private/AsyncDetailViewDiff.cpp |
virtual bool AreMatching
(
const TWeakPtr < FDetailTreeNode > & TreeNodeA,
const TWeakPtr < FDetailTreeNode > & TreeNodeB,
TArray < FPropertySoftPath > *
) const