SerializedPropertyAdaptor Class |
Namespace: Rotorz.ReorderableList
public class SerializedPropertyAdaptor : IReorderableListAdaptor
The SerializedPropertyAdaptor type exposes the following members.
Name | Description | |
---|---|---|
![]() | SerializedPropertyAdaptor(SerializedProperty) |
Initializes a new instance of SerializedPropertyAdaptor.
|
![]() | SerializedPropertyAdaptor(SerializedProperty, Single) |
Initializes a new instance of SerializedPropertyAdaptor.
|
Name | Description | |
---|---|---|
![]() | Add |
Add new element at end of list.
|
![]() | BeginGUI |
Occurs before any list items are drawn.
|
![]() | CanDrag |
Determines whether an item can be reordered by dragging mouse.
|
![]() | CanRemove |
Determines whether an item can be removed from list.
|
![]() | Clear |
Clear all elements from list.
|
![]() | DrawItem |
Draws main interface for a list item.
|
![]() | DrawItemBackground |
Draws background of a list item.
|
![]() | Duplicate |
Duplicate existing element.
|
![]() | EndGUI |
Occurs after all list items have been drawn.
|
![]() | GetItemHeight |
Gets height of list item in pixels.
|
![]() | Insert |
Insert new element at specified index.
|
![]() | Move |
Move element from source index to destination index.
|
![]() | Remove |
Remove element at specified index.
|
Name | Description | |
---|---|---|
![]() | FixedItemHeight |
Fixed height of each list item.
|
Name | Description | |
---|---|---|
![]() | arrayProperty |
Gets the underlying serialized array property.
|
![]() | Count |
Gets count of elements in list.
|
![]() | Item |
Gets element from list.
|
This adaptor can be subclassed to add special logic to item height calculation. You may want to implement a custom adaptor class where specialised functionality is needed.
List elements are not cloned using the ICloneable interface when using a SerializedProperty to manipulate lists.