Interface for PropertyInterface gui with automatic layout
Properties | |
static GUIContent | Warnicon [get] |
The unity console Warn icon. More... | |
Static Public Attributes | |
static float | TagIconWidth = EditorGUIUtility.singleLineHeight * 2 |
With for a Tag icon field. More... | |
static float | SingleLineIconWidth = EditorGUIUtility.singleLineHeight - 2 |
With for a single line Tag icon field. More... | |
static int | MinInlineVectorFieldWidth = 416 |
Min width to be able to draw a Vector field in a single line. More... | |
Static Public Member Functions | |
static TagID | TagIdField_WithIcon (long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon. More... | |
static TagID | TagIdField_WithIcon (string label, long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon. More... | |
static TagID | TagIdField_WithIcon (GUIContent label, long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon. More... | |
static TagID | TagIdField_WithIcon (TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon. More... | |
static TagID | TagIdField_WithIcon (string label, TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon. More... | |
static TagID | TagIdField_WithIcon (GUIContent label, TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field and it's icon . More... | |
static TagID | TagIdField (long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static TagID | TagIdField (string label, long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static TagID | TagIdField (GUIContent label, long tagIDValue, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static TagID | TagIdField (TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static TagID | TagIdField (string label, TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static TagID | TagIdField (GUIContent label, TagID tagID, params GUILayoutOption[] options) |
Draw a TagID Field . More... | |
static void | TagIconField (long tagIDValue) |
Draw the icon of a Tag. More... | |
static void | TagIconField (TagID tagID) |
Draw the icon of a Tag. More... | |
static void | TagIconField (int index) |
Draw the icon of a Tag. More... | |
static void | PropertyValueFields (PropertyValue propertyValue, params GUILayoutOption[] options) |
Draw all PropertyValue fields. More... | |
static void | PropertyValueFields (SerializedProperty propertyValue, params GUILayoutOption[] options) |
Draw all PropertyValue fields. More... | |
static void | PropertyValueSourceField (string label, PropertyValue propertyValue, params GUILayoutOption[] options) |
Draw the source field of a PropertyValue. More... | |
static void | PropertyValueSourceField (GUIContent label, PropertyValue propertyValue, params GUILayoutOption[] options) |
Draw the source field of a PropertyValue. More... | |
static void | PropertyValueSourceField (string label, PropertyValue propertyValue, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw the source field of a PropertyValue. More... | |
static void | PropertyValueSourceField (GUIContent label, PropertyValue propertyValue, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw the source field of a PropertyValue. More... | |
static string | PropertyValueSourceField (GUIContent label, string selectedValue, Component component, Tag.ValueType valueType, params GUILayoutOption[] options) |
Draw the source field of a PropertyValue. More... | |
static void | TypedValueFields (TypedValue typedValue, params GUILayoutOption[] options) |
Draw a TypedValue fields. More... | |
static void | TypedValueFields (SerializedProperty typedValue, params GUILayoutOption[] options) |
Draw a TypedValue fields. More... | |
static void | TypedValueField (TypedValue typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static void | TypedValueField (string label, TypedValue typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static void | TypedValueField (GUIContent label, TypedValue typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static void | TypedValueField (SerializedProperty typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static void | TypedValueField (string label, SerializedProperty typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static void | TypedValueField (GUIContent label, SerializedProperty typedValue, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static object | TypedValueField (string label, Tag.ValueType valueType, object value, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static object | TypedValueField (GUIContent label, Tag.ValueType valueType, object value, params GUILayoutOption[] options) |
Draw a TypedValue field. More... | |
static string | StringPopup_WithIcon (Texture2D icon, string label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (Texture2D icon, GUIContent label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (GUIContent icon, string label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (GUIContent icon, GUIContent label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (Texture2D icon, string label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (Texture2D icon, GUIContent label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (GUIContent icon, string label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup_WithIcon (GUIContent icon, GUIContent label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup (string label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup (GUIContent label, string selectedString, List< string > displayedOptions, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup (string label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
static string | StringPopup (GUIContent label, string selectedString, List< string > displayedOptions, int defaultIndex, params GUILayoutOption[] options) |
Draw a Popup field from a selected string and return the new string selected. More... | |
|
staticget |
The unity console Warn icon.
|
static |
Draw all PropertyValue fields.
propertyValue | The PropertyValue to draw the fields. |
options | An optional list of Layout options that specify extra layout properties. It will be applied to all fields except to the Component's one. |
|
static |
Draw all PropertyValue fields.
propertyValue | The PropertyValue as a SerializedProperty. |
options | An optional list of Layout options that specify extra layout properties. It will be applied to all fields. |
|
static |
Draw the source field of a PropertyValue.
label | The Label of the field. |
propertyValue | The PropertyValue to draw the source. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw the source field of a PropertyValue.
label | The Label of the field. |
propertyValue | The PropertyValue to draw the source. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw the source field of a PropertyValue.
label | The Label of the field. |
selectedValue | The selected value in the field. |
component | The component of the PropertyValue. |
valueType | The ValueType of the PropertyValue. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw the source field of a PropertyValue.
label | The Label of the field. |
propertyValue | The PropertyValue to draw the source. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw the source field of a PropertyValue.
label | The Label of the field. |
propertyValue | The PropertyValue to draw the source. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
defaultIndex | The default index to select if the selected string is not find. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
defaultIndex | The default index to select if the selected string is not find. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
defaultIndex | The default index to select if the selected string is not find. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
defaultIndex | The default index to select if the selected string is not find. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a Popup field from a selected string and return the new string selected.
icon | The Icon to draw before the label. |
label | The label of the field. |
selectedString | The selected string. |
displayedOptions | The list of options to display. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw the icon of a Tag.
index | The index of the Tag, in Tags.TagsList list, to draw. |
|
static |
Draw the icon of a Tag.
tagIDValue | The TagID.Value of the Tag to draw. |
|
static |
|
static |
Draw a TagID Field .
label | The label to draw between the picture and the TagID Field. /!\ WARNING : Only the text will be use. |
tagIDValue | The TagID.Value of the Tag to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TagID Field .
tagIDValue | The TagID.Value of the Tag to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TagID Field .
label | The label to draw between the picture and the TagID Field. |
tagIDValue | The TagID.Value of the Tag to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TagID Field and it's icon.
label | The label to draw between the picture and the TagID Field. /!\ WARNING : Only the text will be use. |
tagIDValue | The TagID.Value of the Tag to draw. |
param name="options">An optional list of Layout options that specify extra layout properties. These options will only be apply to the field and not on the picture.
|
static |
Draw a TagID Field and it's icon .
label | The label to draw between the picture and the TagID Field. |
tagID | The TagID of the Tag to draw. |
displayedOption | The Tag list to search in. |
options | An optional list of Layout options that specify extra layout properties. These options will only be apply to the field and not on the picture. |
|
static |
Draw a TagID Field and it's icon.
tagIDValue | The TagID.Value of the Tag to draw. |
param name="options">An optional list of Layout options that specify extra layout properties. These options will only be apply to the field and not on the picture.
|
static |
Draw a TagID Field and it's icon.
label | The label to draw between the picture and the TagID Field. /!\ WARNING : Only the text will be use. |
tagIDValue | The TagID.Value of the Tag to draw. |
param name="options">An optional list of Layout options that specify extra layout properties. These options will only be apply to the field and not on the picture.
|
static |
Draw a TagID Field and it's icon.
label | The label to draw between the picture and the TagID Field. |
tagID | The TagID of the Tag to draw. |
options | An optional list of Layout options that specify extra layout properties. These options will only be apply to the field and not on the picture. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
label | The label of the field. |
typedValue | The TypedValue to draw as a SerializedProperty. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
label | The label of the field. |
valueType | The type of the value as a Tag.ValueType. |
value | The object to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
label | The label of the field. |
typedValue | The TypedValue to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
typedValue | The TypedValue to draw as a SerializedProperty. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
label | The label of the field. |
typedValue | The TypedValue to draw as a SerializedProperty. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
label | The label of the field. |
valueType | The type of the value as a Tag.ValueType. |
value | The object to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
label | The label of the field. |
typedValue | The TypedValue to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue field.
If TypedValue.Value had a bad type : the new TypedValue will have the default value for the given TypedValue.ValueType
typedValue | The TypedValue to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue fields.
typedValue | The TypedValue to draw as SerializedProperty. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Draw a TypedValue fields.
typedValue | The TypedValue to draw. |
options | An optional list of Layout options that specify extra layout properties. |
|
static |
Min width to be able to draw a Vector field in a single line.
|
static |
With for a single line Tag icon field.
|
static |
With for a Tag icon field.