Struct CinemachineBlendDefinition
Definition of a Camera blend. This struct holds the information necessary to generate a suitable AnimationCurve for a Cinemachine Blend.
Namespace: Cinemachine
Syntax
[Serializable]
[DocumentationSorting(DocumentationSortingAttribute.Level.UserRef)]
public struct CinemachineBlendDefinitionConstructors
CinemachineBlendDefinition(CinemachineBlendDefinition.Style, Single)
Constructor
Declaration
public CinemachineBlendDefinition(CinemachineBlendDefinition.Style style, float time)Parameters
| Type | Name | Description | 
|---|---|---|
| CinemachineBlendDefinition.Style | style | The shape of the blend curve. | 
| System.Single | time | The duration (in seconds) of the blend | 
Fields
m_CustomCurve
A user-defined AnimationCurve, used only if style is Custom. Curve MUST be normalized, i.e. time range [0...1], value range [0...1].
Declaration
public AnimationCurve m_CustomCurveField Value
| Type | Description | 
|---|---|
| AnimationCurve | 
m_Style
The shape of the blend curve.
Declaration
public CinemachineBlendDefinition.Style m_StyleField Value
| Type | Description | 
|---|---|
| CinemachineBlendDefinition.Style | 
m_Time
The duration (in seconds) of the blend
Declaration
public float m_TimeField Value
| Type | Description | 
|---|---|
| System.Single | 
Properties
BlendCurve
A normalized AnimationCurve specifying the interpolation curve for this camera blend. Y-axis values must be in range [0,1] (internally clamped within Blender) and time must be in range of [0, 1].
Declaration
public AnimationCurve BlendCurve { get; }Property Value
| Type | Description | 
|---|---|
| AnimationCurve |