Class RecorderControllerSettings
Use this class to manage the recording settings (frame rate, frame range, list of Recorder Settings) for the RecorderController.
Inherited Members
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. |