docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RecorderControllerSettings

    Use this class to manage the recording settings (frame rate, frame range, list of Recorder Settings) for the RecorderController.

    Inheritance
    object
    Object
    ScriptableObject
    RecorderControllerSettings
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    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.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEditor.Recorder
    Assembly: solution.dll
    Syntax
    public class RecorderControllerSettings : ScriptableObject

    Properties

    Name Description
    CapFrameRate

    Indicates if the Recorders frame rate should cap the Unity rendering frame rate. When enabled, Unity is prevented from rendering faster than the set FrameRate.

    ExitPlayMode

    Instructs the recorder to exit Play Mode once the recording has finished.

    FrameRate

    Allows setting and retrieving the frame rate for the current list of Recorders.

    FrameRatePlayback

    Indicates the type of frame rate (constant or variable) for the current list of Recorders.

    RecorderSettings

    Stores the collection of Recorder Settings instances.

    Methods

    Name Description
    AddRecorderSettings(RecorderSettings)

    Adds a new instance of Recorder Settings to the current collection.

    GetGlobalSettings()

    Get the global controller settings.

    LoadOrCreate(string)

    Loads or creates Recorder Settings to the specified file path.

    RemoveRecorder(RecorderSettings)

    Removes an instance of Recorder Settings from the current collection.

    Save()

    Saves the current list of Recorder Settings instances to disk.

    SetRecordModeToFrameInterval(int, int)

    Sets the Recorders to Frame Interval mode and defines the Start and End frame of the interval to record.

    SetRecordModeToManual()

    Sets the Recorders to Manual mode.

    SetRecordModeToSingleFrame(int)

    Sets the Recorders to Single Frame recording mode.

    SetRecordModeToTimeInterval(float, float)

    Sets the Recorders to Time Interval mode and defines the Start and End times of the interval to record.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023