Struct ClipDrawOptions
The user-defined options for drawing a clip.
Inherited Members
Namespace: UnityEditor.Timeline
Syntax
public struct ClipDrawOptions
Properties
displayClipName
Controls the display of the clip name.
Declaration
public bool displayClipName { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Remarks
Set to true to display the clip name. Set to false to avoid drawing the clip name.
errorText
Text that indicates if the clip should display an error.
Declaration
public string errorText { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Remarks
If the error text is not empty or null, then the clip displays a warning. The error text is used as the tooltip.
hideScaleIndicator
Controls the display of the clip scale indicator.
Declaration
public bool hideScaleIndicator { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Remarks
Set to true to hide the clip scale indicator. This is useful if the scale indicator is interfering with your custom clip rendering, or if the scale indicator is not useful for your clip.
highlightColor
The color drawn under the clip. By default, the color is the same as the track color.
Declaration
public Color highlightColor { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| Color |
icons
Icons to display on the clip.
Declaration
public IEnumerable<Texture2D> icons { get; set; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<Texture2D> |
tooltip
The tooltip to show for the clip.
Declaration
public string tooltip { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
Equals(Object)
Indicates whether this instance and a specified object are equal.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | obj | The object to compare with the current instance. |
Returns
| Type | Description |
|---|---|
| Boolean | Returns |
Overrides
Equals(ClipDrawOptions)
Compares this object with another ClipDrawOptions.
Declaration
public bool Equals(ClipDrawOptions other)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipDrawOptions | other | The object to compare with. |
Returns
| Type | Description |
|---|---|
| Boolean | Returns true if |
GetHashCode()
Returns the hash code for this instance.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| Int32 | A 32-bit signed integer that is the hash code for this instance. |
Overrides
Operators
Equality(ClipDrawOptions, ClipDrawOptions)
Compares two ClipDrawOptions objects.
Declaration
public static bool operator ==(ClipDrawOptions options1, ClipDrawOptions options2)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipDrawOptions | options1 | The first object. |
| ClipDrawOptions | options2 | The second object. |
Returns
| Type | Description |
|---|---|
| Boolean | Returns true if they are equal. |
Inequality(ClipDrawOptions, ClipDrawOptions)
Compares two ClipDrawOptions objects.
Declaration
public static bool operator !=(ClipDrawOptions options1, ClipDrawOptions options2)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipDrawOptions | options1 | The first object. |
| ClipDrawOptions | options2 | The second object. |
Returns
| Type | Description |
|---|---|
| Boolean | Returns true if they are not equal. |