Class AccessorCollectionAdaptor
Inheritance
AccessorCollectionAdaptor
Namespace: Ludiq
Syntax
public abstract class AccessorCollectionAdaptor : IReorderableListAdaptor
Constructors
AccessorCollectionAdaptor(Accessor, Inspector)
Declaration
protected AccessorCollectionAdaptor(Accessor accessor, Inspector parentInspector)
Parameters
Properties
Count
Declaration
public abstract int Count { get; }
Property Value
Implements
parentInspector
Declaration
protected Inspector parentInspector { get; }
Property Value
Declaration
public virtual bool showAddButton { get; }
Property Value
Declaration
public virtual bool showAddMenu { get; }
Property Value
Methods
Add()
Declaration
public abstract void Add()
Implements
BeginGUI()
Declaration
public virtual void BeginGUI()
Implements
CanDrag(Int32)
Declaration
public abstract bool CanDrag(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Implements
CanRemove(Int32)
Declaration
public abstract bool CanRemove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Implements
Clear()
Declaration
public abstract void Clear()
Implements
DrawControl(Rect)
Declaration
public void DrawControl(Rect position)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
DrawField(Rect)
Declaration
public void DrawField(Rect position)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
DrawField(Rect, ref Single)
Declaration
public void DrawField(Rect parentPosition, ref float y)
Parameters
| Type |
Name |
Description |
| Rect |
parentPosition |
|
| Single |
y |
|
DrawItem(Rect, Int32)
Declaration
public abstract void DrawItem(Rect position, int index)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| Int32 |
index |
|
Implements
DrawItemBackground(Rect, Int32)
Declaration
public virtual void DrawItemBackground(Rect position, int index)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| Int32 |
index |
|
Implements
Duplicate(Int32)
Declaration
public abstract void Duplicate(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Implements
EndGUI()
Declaration
public virtual void EndGUI()
Implements
GetControlHeight(Single)
Declaration
public float GetControlHeight(float width)
Parameters
| Type |
Name |
Description |
| Single |
width |
|
Returns
GetControlWidth()
Declaration
public float GetControlWidth()
Returns
GetFieldHeight(Single)
Declaration
public float GetFieldHeight(float width)
Parameters
| Type |
Name |
Description |
| Single |
width |
|
Returns
GetItemHeight(Int32)
Declaration
public float GetItemHeight(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Implements
GetItemHeight(Single, Int32)
Declaration
public abstract float GetItemHeight(float width, int index)
Parameters
Returns
GetItemWidth(Int32)
Declaration
public abstract float GetItemWidth(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
GetTitleHeight(Single, GUIContent)
Declaration
protected virtual float GetTitleHeight(float width, GUIContent title)
Parameters
| Type |
Name |
Description |
| Single |
width |
|
| GUIContent |
title |
|
Returns
Insert(Int32)
Declaration
public abstract void Insert(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Implements
Move(Int32, Int32)
Declaration
public abstract void Move(int sourceIndex, int destIndex)
Parameters
| Type |
Name |
Description |
| Int32 |
sourceIndex |
|
| Int32 |
destIndex |
|
Implements
Declaration
protected virtual void OnAddMenuClicked(object sender, AddMenuClickedEventArgs args)
Parameters
OnItemRemoving(Object, ItemRemovingEventArgs)
Declaration
protected virtual void OnItemRemoving(object sender, ItemRemovingEventArgs args)
Parameters
OnTitleGUI(Rect, GUIContent)
Declaration
protected virtual void OnTitleGUI(Rect position, GUIContent title)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| GUIContent |
title |
|
Remove(Int32)
Declaration
public abstract void Remove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Implements
Extension Methods