Show / Hide Table of Contents

Class CaptureRecorder<T>

Inheritance
System.Object
CaptureRecorder<T>
CustomEventRecorder
LifeCycleRecorder
Implements
ICaptureRecorder<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()
Namespace: Recolude.Core.Record
Assembly: Recolude.Core.dll
Syntax
public abstract class CaptureRecorder<T> : ICaptureRecorder<T> where T : class, ICapture
Type Parameters
Name Description
T

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
public void Clear()

Record(T)

Declaration
public void Record(T capture)
Parameters
Type Name Description
T capture

Record(ICapture)

Declaration
public void Record(ICapture capture)
Parameters
Type Name Description
ICapture capture

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
Type Description
ICaptureCollection<T>

Implements

ICaptureRecorder<T>
Back to top Generated by DocFX