| Method |
Description |
| GetUIDInfo |
Returns the UID serialization info for this handler.
A HierarchyUIDInfo.Size of 0 means this handler does not support UID serialization and its nodes will be skipped.
UID serialization is used in Hierarchy view state serialization and Undo/Redo operations.
|
| Initialize |
Initializes this hierarchy node type handler.
|
| SearchBegin |
Called when a new search query begins.
|
| SearchEnd |
Called when a search query ends.
|
| SetSearchAlwaysVisible |
Sets whether nodes of this type should always be visible during search when descendants match.
|
| UndoRedoSupported |
Determines whether this hierarchy node type handler supports undo/redo operations. When doing certain operations
that modify the hierarchy, for example reordering nodes with mixed-types, the hierarchy needs to know if the involved node type handlers
support undo/redo in order to determine whether to create an undo operation for the changes specific to the hierarchy.
Return true if this node type handler has underlying data that supports undo/redo.
Return false if this node type handler has underlying data that does not support undo/redo.
|
| UpdateBegin |
Called when the hierarchy update begins.
|
| UpdateEnd |
Called when the hierarchy update ends.
|
| ViewModelPostSetState |
Called after the HierarchyViewModel finishes setting its state.
|
| ViewModelPostUpdate |
Called after the HierarchyViewModel finishes being updated.
|
| WriteUIDs |
Serializes stable identifiers for the given nodes into .
The buffer is pre-zeroed; write only slots that have a valid identity. Unwritten slots are treated as unresolvable during restore.
|