Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::DocumentPropertyEditor::ValueStringSort::StringSortNode Struct Reference

Inherits AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode.

Public Member Functions

 StringSortNode (const RowSortAdapter *owningAdapter)
 
- Public Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase
 SortInfoBase (size_t domIndex)
 
bool operator< (const SortInfoBase &rhs) const
 

Public Attributes

AZStd::string m_string
 
- Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode
SortInfoNodem_parentNode = nullptr
 
AZStd::set< AZStd::unique_ptr< SortInfoBase >, IndexSortType > m_indexSortedChildren
 holds the row childNodes in DOM order
 
AZStd::set< SortInfoNode *, AdapterSortType > m_adapterSortedChildren
 holds a sorted multiset of the above children as defined by their RowSortAdapter::lessThan
 
- Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase
size_t m_domIndex
 

Additional Inherited Members

- Public Types inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode
using AdapterSortType = std::function< bool(SortInfoNode *, SortInfoNode *)>
 
using IndexSortType = std::function< bool(const AZStd::unique_ptr< SortInfoBase > &, const AZStd::unique_ptr< SortInfoBase > &)>
 
- Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode
 SortInfoNode (const RowSortAdapter *owningAdapter)
 
- Static Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode
static bool indexLessThan (const AZStd::unique_ptr< SortInfoBase > &lhs, const AZStd::unique_ptr< SortInfoBase > &rhs)
 

The documentation for this struct was generated from the following file: