Scripting API

CinemachineComposer

class in Unity.Cinemachine · Unity.Cinemachine · inherits from CinemachineComponentBase

Not in Unity's public API, or in an assembly the coverage doesn't count.
In Tassix

Cinemachine 2's composer: CinemachineRotationComposer with screen coordinates from the top left.

Fields 15

float m_BiasX
float m_BiasY
bool m_CenterOnActivate
float m_DeadZoneHeight
float m_DeadZoneWidth
float m_HorizontalDamping
bool m_LookaheadIgnoreY
float m_LookaheadSmoothing
float m_LookaheadTime
float m_ScreenX
float m_ScreenY
float m_SoftZoneHeight
float m_SoftZoneWidth
Vector3 m_TrackedObjectOffset
float m_VerticalDamping

Properties 3

bool IsValid { get; }
CinemachineCore.Stage Stage { get; }
Vector3 TrackedPoint { get; }

Methods 5

void ForceCameraPosition(Vector3 pos, Quaternion rot)
float GetMaxDampTime()
void MutateCameraState(ref CameraState curState, float deltaTime)
bool OnTransitionFromCamera(ICinemachineCamera? fromCam, Vector3 worldUp, float deltaTime)
void PrePipelineMutateCameraState(ref CameraState curState, float deltaTime)