Method FoldoutGroup
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, string, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, string otherDocumentation, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| string | otherDocumentation | Custom documentation used for header. |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(string, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, string, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(string title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, string otherDocumentation, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| string | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| string | otherDocumentation | Custom documentation used for header. |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, string, params IDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, string otherDocumentation, params CoreEditorDrawer<TData>.IDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| string | otherDocumentation | Custom documentation used for header. |
| IDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |
FoldoutGroup<TEnum>(GUIContent, TEnum, ExpandedStateBase<TEnum>, FoldoutOption, Action<GenericMenu, TData>, string, params ActionDrawer[])
Create an IDrawer foldout header using an ExpandedStateBase
Declaration
public static CoreEditorDrawer<TData>.IDrawer FoldoutGroup<TEnum>(GUIContent title, TEnum mask, ExpandedStateBase<TEnum> state, FoldoutOption options, Action<GenericMenu, TData> customMenuContextAction, string otherDocumentation, params CoreEditorDrawer<TData>.ActionDrawer[] contentDrawers) where TEnum : struct, IConvertible
Parameters
| Type | Name | Description |
|---|---|---|
| GUIContent | title | Title wanted for this foldout header |
| TEnum | mask | Bit mask (enum) used to define the boolean saving the state in ExpandedStateBase |
| ExpandedStateBase<TEnum> | state | The ExpandedStateBase describing the component |
| FoldoutOption | options | Drawing options |
| Action<GenericMenu, TData> | customMenuContextAction | Adds Addtional items to the menu activated from the burger menu. |
| string | otherDocumentation | Custom documentation used for header. |
| ActionDrawer[] | contentDrawers | The content of the foldout header |
Returns
| Type | Description |
|---|---|
| CoreEditorDrawer<TData>.IDrawer | A IDrawer object |
Type Parameters
| Name | Description |
|---|---|
| TEnum | Type of the mask used |