Namespace Recolude.Core
Classes
BinaryReference
Capture<T>
Encompasses a single piece of data generated at a certian point in time during a recording. Meant to be immutable.
CaptureCollection<T>
CustomEvent
CustomEventCapture
An event that acts as a key value pair with an associated timestamp.
CustomEventCollection
EnumCollection
EulerRotationCollection
ICaptureExtensions
InMemoryBinary
IntCapture
IRecordingExtensions
LifeCycleCollection
Metadata
A helper class that's just a block of key value pairs that map string keys to different types of data.
PositionCollection
Property<T>
Recording
RecordingAsset
RecordingCollectionExtensions
RecordingEvent
RecordingReference
An abstract scriptable object meant to easily allow for a reference to a recording to be wired into different components in the inspector.
SubjectConfigBehavior
UnityLifeCycleEventCapture
An event that represents an event that occurs to a monobehavior instance.
VectorCapture
An event that is meant to store a vector value that was present at some point in time. Used to represent things such as position and rotation.
Interfaces
IBinary
ICapture
ICaptureCollection<T>
IEnumCollection
IProperty
Encapsulates a piece of data, acting as basic building block for serialization of recordings.
IRecording
Outline of what data get's serialized when put into RAP format. Each recording can contain multiple sub-recordings, equating to a tree-like structure.
Enums
UnityLifeCycleEvent
Events that coorelates to the monobehavior lifecycle.