Class CustomTimelineEditorAttribute
Attribute that specifies a class as an editor for an extended Timeline type.
Namespace: UnityEditor.Timeline
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class CustomTimelineEditorAttribute : Attribute, _Attribute
Remarks
Use this attribute on a class that extends ClipEditor, TrackEditor, or MarkerEditor to specify either the PlayableAsset, Marker, or TrackAsset derived classes for associated customization.
Examples
[CustomTimelineEditor(typeof(LightControlClip))] class LightControlClipEditor : ClipEditor { }
Constructors
CustomTimelineEditorAttribute(Type)
Constructor.
Declaration
public CustomTimelineEditorAttribute(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type | The type that that this editor applies to. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown if type is null |
Properties
classToEdit
The type that that this editor applies to.
Declaration
public Type classToEdit { get; }
Property Value
| Type | Description |
|---|---|
| Type |