Show / Hide Table of Contents

Class RecorderBase

Namespace: UTJ.FrameCapturer
Assembly: Assembly-CSharp.dll
Syntax
[ExecuteInEditMode]
public abstract class RecorderBase : MonoBehaviour

Fields

m_aborted

Declaration
protected bool m_aborted
Field Value
Type Description
System.Boolean

m_captureControl

Declaration
[SerializeField]
protected RecorderBase.CaptureControl m_captureControl
Field Value
Type Description
RecorderBase.CaptureControl

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
protected int m_frame
Field Value
Type Description
System.Int32

m_framerateMode

Declaration
[SerializeField]
protected RecorderBase.FrameRateMode m_framerateMode
Field Value
Type Description
RecorderBase.FrameRateMode

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
Type Description
DataPath

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
Type Description
RecorderBase.ResolutionUnit

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
Type Description
RecorderBase.CaptureControl

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
Type Description
RecorderBase.FrameRateMode

isRecording

Declaration
public bool isRecording { get; set; }
Property Value
Type Description
System.Boolean

outputDir

Declaration
public DataPath outputDir { get; set; }
Property Value
Type Description
DataPath

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
Type Description
RecorderBase.ResolutionUnit

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
Back to top