Class RecorderBuilder
Inheritance
System.Object
RecorderBuilder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Recolude.Core.Record
Assembly: Recolude.Core.dll
Syntax
public class RecorderBuilder
Constructors
RecorderBuilder()
Declaration
public RecorderBuilder()
RecorderBuilder(ITimerManager, String, String)
Declaration
public RecorderBuilder(ITimerManager timerManager, string id, string recordingName)
Parameters
Type | Name | Description |
---|---|---|
ITimerManager | timerManager | |
System.String | id | |
System.String | recordingName |
RecorderBuilder(ITimeProvider)
Declaration
public RecorderBuilder(ITimeProvider timeProvider)
Parameters
Type | Name | Description |
---|---|---|
ITimeProvider | timeProvider |
RecorderBuilder(String, String)
Declaration
public RecorderBuilder(string id, string recordingName)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | |
System.String | recordingName |
Methods
AddCaptureRecorder(ICaptureRecorder<ICapture>)
Declaration
public void AddCaptureRecorder(ICaptureRecorder<ICapture> recorder)
Parameters
Type | Name | Description |
---|---|---|
ICaptureRecorder<ICapture> | recorder |
AddCaptureRecorders(IEnumerable<ICaptureRecorder<ICapture>>)
Declaration
public void AddCaptureRecorders(IEnumerable<ICaptureRecorder<ICapture>> recorder)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<ICaptureRecorder<ICapture>> | recorder |
AddSubject(GameObject)
Declaration
public RecorderBuilder AddSubject(GameObject gameObject)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.GameObject | gameObject |
Returns
Type | Description |
---|---|
RecorderBuilder |
Build()
Declaration
public Recorder Build()
Returns
Type | Description |
---|---|
Recorder |