Class CaptureRecorder<T>
Inheritance
System.Object
CaptureRecorder<T>
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()
Assembly: Recolude.Core.dll
Syntax
public abstract class CaptureRecorder<T> : ICaptureRecorder<T> where T : class, ICapture
Type Parameters
Constructors
CaptureRecorder(String)
Declaration
public CaptureRecorder(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Fields
captures
Declaration
protected List<T> captures
Field Value
Type |
Description |
System.Collections.Generic.List<T> |
|
Properties
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Clear()
Declaration
Record(T)
Declaration
public void Record(T capture)
Parameters
Type |
Name |
Description |
T |
capture |
|
Record(ICapture)
Declaration
public void Record(ICapture capture)
Parameters
ToCollection(Single, Single, IEnumerable<Vector2>)
Declaration
public abstract ICaptureCollection<T> ToCollection(float startTime, float endTime, IEnumerable<Vector2> pauseSlices)
Parameters
Type |
Name |
Description |
System.Single |
startTime |
|
System.Single |
endTime |
|
System.Collections.Generic.IEnumerable<UnityEngine.Vector2> |
pauseSlices |
|
Returns
Implements