Class TrackClipTypeAttribute
Specifies the type of PlayableAsset that a TrackAsset derived class can create clips of.
Inheritance
System.Object
System.Attribute
TrackClipTypeAttribute
Namespace: UnityEngine.Timeline
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class TrackClipTypeAttribute : Attribute, _Attribute
Constructors
TrackClipTypeAttribute(Type)
Declaration
public TrackClipTypeAttribute(Type clipClass)
Parameters
Type | Name | Description |
---|---|---|
System.Type | clipClass | The type of the clip class to associate with this track. Must derive from PlayableAsset. |
TrackClipTypeAttribute(Type, Boolean)
Declaration
public TrackClipTypeAttribute(Type clipClass, bool allowAutoCreate)
Parameters
Type | Name | Description |
---|---|---|
System.Type | clipClass | The type of the clip class to associate with this track. Must derive from PlayableAsset. |
System.Boolean | allowAutoCreate | Whether to allow automatic creation of these types. Default value is true. |
Remarks
Setting allowAutoCreate to false will cause Timeline to not show menu items for creating clips of this type.
Fields
allowAutoCreate
Whether to allow automatic creation of these types.
Declaration
public readonly bool allowAutoCreate
Field Value
Type | Description |
---|---|
System.Boolean |
inspectedType
The type of the clip class associate with this track
Declaration
public readonly Type inspectedType
Field Value
Type | Description |
---|---|
System.Type |