docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class CinemachineFreeLookModifier.TiltModifier

    Builtin FreeLook modifier for camera tilt. Applies a vertical rotation to the camera at the end of the camera pipeline.

    Inheritance
    object
    CinemachineFreeLookModifier.Modifier
    CinemachineFreeLookModifier.TiltModifier
    Inherited Members
    CinemachineFreeLookModifier.Modifier.CachedComponentType
    CinemachineFreeLookModifier.Modifier.HasRequiredComponent
    CinemachineFreeLookModifier.Modifier.RefreshCache(CinemachineVirtualCameraBase)
    CinemachineFreeLookModifier.Modifier.BeforePipeline(CinemachineVirtualCameraBase, ref CameraState, float, float)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Cinemachine
    Assembly: Unity.Cinemachine.dll
    Syntax
    public class CinemachineFreeLookModifier.TiltModifier : CinemachineFreeLookModifier.Modifier

    Fields

    Tilt

    Values for the top and bottom rigs

    Declaration
    public CinemachineFreeLookModifier.TopBottomRigs<float> Tilt
    Field Value
    Type Description
    CinemachineFreeLookModifier.TopBottomRigs<float>

    Methods

    AfterPipeline(CinemachineVirtualCameraBase, ref CameraState, float, float)

    Called from extension's PostPipelineStageCallback(Finalize). Perform any necessary actions to state, and restore any camera parameters changed in BeforePipeline.

    Declaration
    public override void AfterPipeline(CinemachineVirtualCameraBase vcam, ref CameraState state, float deltaTime, float modifierValue)
    Parameters
    Type Name Description
    CinemachineVirtualCameraBase vcam

    vcam owner

    CameraState state

    current vcam state. May be modified in this function

    float deltaTime

    current applicable deltaTime

    float modifierValue

    The normalized value of the modifier variable.
    This is the FreeLook's vertical axis. Ranges from -1 to 1, where 0 is center rig.

    Overrides
    CinemachineFreeLookModifier.Modifier.AfterPipeline(CinemachineVirtualCameraBase, ref CameraState, float, float)

    Reset(CinemachineVirtualCameraBase)

    Called when the modifier is created. Initialize fields with appropriate values.

    Declaration
    public override void Reset(CinemachineVirtualCameraBase vcam)
    Parameters
    Type Name Description
    CinemachineVirtualCameraBase vcam

    the virtual camera owner

    Overrides
    CinemachineFreeLookModifier.Modifier.Reset(CinemachineVirtualCameraBase)

    Validate(CinemachineVirtualCameraBase)

    Called from OnValidate to validate this component

    Declaration
    public override void Validate(CinemachineVirtualCameraBase vcam)
    Parameters
    Type Name Description
    CinemachineVirtualCameraBase vcam

    the virtual camera owner

    Overrides
    CinemachineFreeLookModifier.Modifier.Validate(CinemachineVirtualCameraBase)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)