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