Navigation
API > API/Editor > API/Editor/PropertyEditor
Inheritance Hierarchy
- TAsyncTreeDifferences< TWeakPtr< FDetailTreeNode > >
- FAsyncDetailViewDiff
References
| Module | PropertyEditor |
| Header | /Engine/Source/Editor/PropertyEditor/Public/AsyncDetailViewDiff.h |
| Include | #include "AsyncDetailViewDiff.h" |
Syntax
class FAsyncDetailViewDiff : public TAsyncTreeDifferences< TWeakPtr< FDetailTreeNode > >
Remarks
Asynchronously update a difference tree with changes to details views note: users are expected to call TAsyncTreeDifferences::Tick or TAsyncTreeDifferences::FlushQueue to get accurate data
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAsyncDetailViewDiff
(
TSharedRef< IDetailsView > LeftView, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TPair< int32, int32 > | ForEachRow
(
const TFunction< ETreeTraverseControl(const TUniquePtr< DiffNodeType >&, int32, int32)>& Method |
Execute a method for each node associated with a row in at least one details view method provides current left and right row number returns the number of rows in each details view | |
| TArray< FVector2f > | Generates scroll data used by LinkableScrollbar | ||
| void | GetPropertyDifferences
(
TArray< FSingleObjectDiffEntry >& OutDiffEntries |
Note: by default this list is not necessarily accurate or exhaustive. |