Class CinemachineRecomposer
An add-on module for Cm Camera that adds a final tweak to the camera composition. It is intended for use in a Timeline context, where you want to hand-adjust the output of procedural or recorded camera aiming.
Inheritance
CinemachineRecomposer
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.Cinemachine
Assembly: solution.dll
Syntax
[AddComponentMenu("Cinemachine/Procedural/Extensions/Cinemachine Recomposer")]
[ExecuteAlways]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.cinemachine@3.0/manual/CinemachineRecomposer.html")]
public class CinemachineRecomposer : CinemachineExtension
Fields
| Name | Description |
|---|---|
| ApplyAfter | When to apply the adjustment |
| Dutch | Roll the camera by this much |
| FollowAttachment | Lowering this value relaxes the camera's attention to the Follow target (normal = 1) |
| LookAtAttachment | Lowering this value relaxes the camera's attention to the LookAt target (normal = 1) |
| Pan | Pan the camera by this much |
| Tilt | Tilt the camera by this much |
| ZoomScale | Scale the zoom by this amount (normal = 1) |
Methods
| Name | Description |
|---|---|
| PostPipelineStageCallback(CinemachineVirtualCameraBase, Stage, ref CameraState, float) | Callback to tweak the settings |
| PrePipelineMutateCameraStateCallback(CinemachineVirtualCameraBase, ref CameraState, float) | Callback to set the target attachment |