Class BaseCompositeField<TValueType, TField, TFieldValue>
This is the base class for the composite fields.
Inherited Members
Namespace: UnityEditor.UIElements
Syntax
public abstract class BaseCompositeField<TValueType, TField, TFieldValue> : BaseField<TValueType>, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, IBindable, INotifyValueChanged<TValueType>, IMixedValueSupport where TField : TextValueField<TFieldValue>, new()
Type Parameters
Name | Description |
---|---|
TValueType | |
TField | |
TFieldValue |
Constructors
BaseCompositeField(String, Int32)
Declaration
protected BaseCompositeField(string label, int fieldsByLine)
Parameters
Type | Name | Description |
---|---|---|
String | label | |
Int32 | fieldsByLine |
Fields
fieldGroupUssClassName
USS class name of field groups in elements of this type.
Declaration
public static readonly string fieldGroupUssClassName
Field Value
Type | Description |
---|---|
String |
fieldUssClassName
USS class name of fields in elements of this type.
Declaration
public static readonly string fieldUssClassName
Field Value
Type | Description |
---|---|
String |
firstFieldVariantUssClassName
USS class name of the first field in elements of this type.
Declaration
public static readonly string firstFieldVariantUssClassName
Field Value
Type | Description |
---|---|
String |
inputUssClassName
USS class name of input elements in elements of this type.
Declaration
public static readonly string inputUssClassName
Field Value
Type | Description |
---|---|
String |
labelUssClassName
USS class name of labels in elements of this type.
Declaration
public static readonly string labelUssClassName
Field Value
Type | Description |
---|---|
String |
multilineVariantUssClassName
USS class name of elements of this type when the fields are displayed on multiple lines.
Declaration
public static readonly string multilineVariantUssClassName
Field Value
Type | Description |
---|---|
String |
spacerUssClassName
USS class name of spacers in elements of this type.
Declaration
public static readonly string spacerUssClassName
Field Value
Type | Description |
---|---|
String |
twoLinesVariantUssClassName
USS class name of elements of this type when the fields are displayed on two lines.
Declaration
public static readonly string twoLinesVariantUssClassName
Field Value
Type | Description |
---|---|
String |
ussClassName
USS class name of elements of this type.
Declaration
public static readonly string ussClassName
Field Value
Type | Description |
---|---|
String |
Methods
SetValueWithoutNotify(TValueType)
Declaration
public override void SetValueWithoutNotify(TValueType newValue)
Parameters
Type | Name | Description |
---|---|---|
TValueType | newValue |
Overrides
UnityEngine.UIElements.BaseField<TValueType>.SetValueWithoutNotify(TValueType)
UpdateMixedValueContent()
Declaration
protected override void UpdateMixedValueContent()
Overrides
UnityEngine.UIElements.BaseField<TValueType>.UpdateMixedValueContent()