Struct InspectorCurveEditor.Selection
A structure holding the state of the current selection.
Namespace: UnityEditor.Rendering
Syntax
public struct Selection
Constructors
Selection(SerializedProperty, Int32, Nullable<Keyframe>)
Creates a new selection state.
Declaration
public Selection(SerializedProperty curve, int keyframeIndex, Keyframe? keyframe)
Parameters
| Type | Name | Description | 
|---|---|---|
| SerializedProperty | curve | A reference to the serialized curve.  | 
| Int32 | keyframeIndex | The currently selected key index, or -1 if none is selected.  | 
| Nullable<Keyframe> | keyframe | The key itself, or   | 
Fields
curve
A reference to the serialized AnimationCurve.
Declaration
public SerializedProperty curve
Field Value
| Type | Description | 
|---|---|
| SerializedProperty | 
keyframe
The key itself, or null if none is selected.
Declaration
public Keyframe? keyframe
Field Value
| Type | Description | 
|---|---|
| Nullable<Keyframe> | 
keyframeIndex
The currently selected key index, or -1 if none is selected.
Declaration
public int keyframeIndex
Field Value
| Type | Description | 
|---|---|
| Int32 |