Namespace Unity.VisualScripting.ReorderableList
Classes
AddMenuClickedEventArgs
Arguments which are passed to AddMenuClickedEventHandler.
GenericListAdaptor<T>
Reorderable list adaptor for generic list.
ItemInsertedEventArgs
Arguments which are passed to ItemInsertedEventHandler.
ItemMovedEventArgs
Arguments which are passed to ItemMovedEventHandler.
ItemMovingEventArgs
Arguments which are passed to ItemMovingEventHandler.
ItemRemovingEventArgs
Arguments which are passed to ItemRemovingEventHandler.
ReorderableListControl
Base class for custom reorderable list control.
ReorderableListGUI
Utility class for drawing reorderable lists.
ReorderableListStyles
Styles for the ReorderableListControl.
SerializedPropertyAdaptor
Reorderable list adaptor for serialized array property.
Interfaces
IReorderableListAdaptor
Adaptor allowing reorderable list control to interface with list data.
IReorderableListDropTarget
Can be implemented along with IReorderableListAdaptor when drop insertion or ordering is desired.
Enums
ReorderableListFlags
Additional flags which can be passed into reorderable list field.
Delegates
AddMenuClickedEventHandler
An event handler which is invoked when the "Add Menu" button is clicked.
ItemInsertedEventHandler
An event handler which is invoked after new list item is inserted.
ItemMovedEventHandler
An event handler which is invoked after a list item is moved.
ItemMovingEventHandler
An event handler which is invoked before a list item is moved.
ItemRemovingEventHandler
An event handler which is invoked before a list item is removed.
ReorderableListControl.DrawEmpty
Invoked to draw content for empty list.
ReorderableListControl.DrawEmptyAbsolute
Invoked to draw content for empty list with absolute positioning.
ReorderableListControl.ItemDrawer<T>
Invoked to draw list item.