docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class CinemachinePhysicalLensPalette

    User-definable named presets for physical lenses. This is a Singleton asset, available in editor only

    Inheritance
    object
    Object
    ScriptableObject
    CinemachinePhysicalLensPalette
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Cinemachine.Editor
    Assembly: Unity.Cinemachine.Editor.dll
    Syntax
    [Serializable]
    public sealed class CinemachinePhysicalLensPalette : ScriptableObject

    Fields

    Presets

    The array containing Preset definitions, for physical cameras

    Declaration
    [Tooltip("The array containing Preset definitions, for physical cameras")]
    public List<CinemachinePhysicalLensPalette.Preset> Presets
    Field Value
    Type Description
    List<CinemachinePhysicalLensPalette.Preset>

    Properties

    Instance

    Get the singleton instance of this object. Creates asset if nonexistent

    Declaration
    public static CinemachinePhysicalLensPalette Instance { get; }
    Property Value
    Type Description
    CinemachinePhysicalLensPalette

    InstanceIfExists

    Get the singleton instance of this object, or null if it doesn't exist

    Declaration
    public static CinemachinePhysicalLensPalette InstanceIfExists { get; }
    Property Value
    Type Description
    CinemachinePhysicalLensPalette

    Methods

    GetMatchingPreset(Preset)

    Get the index of the physical preset that matches the template

    Declaration
    public int GetMatchingPreset(CinemachinePhysicalLensPalette.Preset p)
    Parameters
    Type Name Description
    CinemachinePhysicalLensPalette.Preset p

    Template holding the preset tsettings. Name is ignored.

    Returns
    Type Description
    int

    the preset index, or -1 if no matching preset

    GetPresetIndex(string)

    Get the index of the first physical preset that matches the preset name

    Declaration
    public int GetPresetIndex(string presetName)
    Parameters
    Type Name Description
    string presetName

    Name of the preset

    Returns
    Type Description
    int

    the preset index, or -1 if no matching preset

    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)