|
bool | HasEntryForAdapter (size_t adapterIndex) |
|
Dom::Path | GetPathForAdapter (size_t adapterIndex) |
|
void | AddEntry (size_t adapterIndex, size_t pathEntryIndex, bool matchesOtherEntries) |
|
size_t | GetComparisonAdapterIndex (size_t omitAdapterIndex=AggregateNode::InvalidEntry) |
| get the index of the adapter that this node will use for comparisons and creating the aggregate row to display
|
|
bool | RemoveEntry (size_t adapterIndex) |
|
size_t | EntryCount () const |
|
void | ShiftChildIndices (size_t adapterIndex, size_t startIndex, int delta) |
|
|
AZStd::vector< size_t > | m_pathEntries |
|
bool | m_allEntriesMatch = true |
|
AZStd::vector< AZStd::map< size_t, AggregateNode * > > | m_pathIndexToChildMaps |
|
AggregateNode * | m_parent = nullptr |
|
AZStd::vector< AZStd::unique_ptr< AggregateNode > > | m_childRows |
| all children (even incomplete ones), ordered by primary adapter
|
|
|
static constexpr size_t | InvalidEntry = size_t(-1) |
|
◆ RemoveEntry()
bool AZ::DocumentPropertyEditor::RowAggregateAdapter::AggregateNode::RemoveEntry |
( |
size_t |
adapterIndex | ) |
|
removes entry for adapter at adapterIndex for this node, and destroys the node if it was subsequently empty. Returns true if destroyed
The documentation for this struct was generated from the following file:
- Code/Framework/AzFramework/AzFramework/DocumentPropertyEditor/AggregateAdapter.h