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 |