Class RecorderBase
Assembly: Assembly-CSharp.dll
Syntax
[ExecuteInEditMode]
public abstract class RecorderBase : MonoBehaviour
Fields
m_aborted
Declaration
Field Value
Type |
Description |
System.Boolean |
|
m_captureControl
Declaration
[SerializeField]
protected RecorderBase.CaptureControl m_captureControl
Field Value
m_captureEveryNthFrame
Declaration
[SerializeField]
[Range(1F, 10F)]
protected int m_captureEveryNthFrame
Field Value
Type |
Description |
System.Int32 |
|
m_endFrame
Declaration
[SerializeField]
protected int m_endFrame
Field Value
Type |
Description |
System.Int32 |
|
m_endTime
Declaration
[SerializeField]
protected float m_endTime
Field Value
Type |
Description |
System.Single |
|
m_fixDeltaTime
Declaration
[SerializeField]
protected bool m_fixDeltaTime
Field Value
Type |
Description |
System.Boolean |
|
m_frame
Declaration
Field Value
Type |
Description |
System.Int32 |
|
m_framerateMode
Declaration
[SerializeField]
protected RecorderBase.FrameRateMode m_framerateMode
Field Value
m_initialFrame
Declaration
protected int m_initialFrame
Field Value
Type |
Description |
System.Int32 |
|
m_initialRealTime
Declaration
protected float m_initialRealTime
Field Value
Type |
Description |
System.Single |
|
m_initialTime
Declaration
protected float m_initialTime
Field Value
Type |
Description |
System.Single |
|
m_outputDir
Declaration
[SerializeField]
protected DataPath m_outputDir
Field Value
m_recordedFrames
Declaration
protected int m_recordedFrames
Field Value
Type |
Description |
System.Int32 |
|
m_recordedSamples
Declaration
protected int m_recordedSamples
Field Value
Type |
Description |
System.Int32 |
|
m_recording
Declaration
protected bool m_recording
Field Value
Type |
Description |
System.Boolean |
|
m_recordOnStart
Declaration
[SerializeField]
bool m_recordOnStart
Field Value
Type |
Description |
System.Boolean |
|
m_resolution
Declaration
[SerializeField]
protected RecorderBase.ResolutionUnit m_resolution
Field Value
m_resolutionPercent
Declaration
[SerializeField]
[Range(1F, 100F)]
protected int m_resolutionPercent
Field Value
Type |
Description |
System.Int32 |
|
m_resolutionWidth
Declaration
[SerializeField]
protected int m_resolutionWidth
Field Value
Type |
Description |
System.Int32 |
|
m_startFrame
Declaration
[SerializeField]
protected int m_startFrame
Field Value
Type |
Description |
System.Int32 |
|
m_startTime
Declaration
[SerializeField]
protected float m_startTime
Field Value
Type |
Description |
System.Single |
|
m_targetFramerate
Declaration
[SerializeField]
protected int m_targetFramerate
Field Value
Type |
Description |
System.Int32 |
|
m_waitDeltaTime
Declaration
[SerializeField]
protected bool m_waitDeltaTime
Field Value
Type |
Description |
System.Boolean |
|
Properties
captureControl
Declaration
public RecorderBase.CaptureControl captureControl { get; set; }
Property Value
captureEveryNthFrame
Declaration
public int captureEveryNthFrame { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
endFrame
Declaration
public int endFrame { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
endTime
Declaration
public float endTime { get; set; }
Property Value
Type |
Description |
System.Single |
|
fixDeltaTime
Declaration
public bool fixDeltaTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
framerateMode
Declaration
public RecorderBase.FrameRateMode framerateMode { get; set; }
Property Value
isRecording
Declaration
public bool isRecording { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
outputDir
Declaration
public DataPath outputDir { get; set; }
Property Value
recordOnStart
Declaration
public bool recordOnStart { set; }
Property Value
Type |
Description |
System.Boolean |
|
resolutionPercent
Declaration
public int resolutionPercent { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
resolutionUnit
Declaration
public RecorderBase.ResolutionUnit resolutionUnit { get; set; }
Property Value
resolutionWidth
Declaration
public int resolutionWidth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
startFrame
Declaration
public int startFrame { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
startTime
Declaration
public float startTime { get; set; }
Property Value
Type |
Description |
System.Single |
|
targetFramerate
Declaration
public int targetFramerate { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
waitDeltaTime
Declaration
public bool waitDeltaTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
BeginRecording()
Declaration
public virtual bool BeginRecording()
Returns
Type |
Description |
System.Boolean |
|
EndRecording()
Declaration
public virtual void EndRecording()
GetCaptureResolution(ref Int32, ref Int32)
Declaration
protected void GetCaptureResolution(ref int w, ref int h)
Parameters
Type |
Name |
Description |
System.Int32 |
w |
|
System.Int32 |
h |
|
OnDisable()
Declaration
protected virtual void OnDisable()
Start()
Declaration
protected virtual void Start()
Update()
Declaration
protected virtual void Update()
Wait()
Declaration
protected IEnumerator Wait()
Returns
Type |
Description |
System.Collections.IEnumerator |
|