Interface ISlate
Represents a slate. A slate stores information about the shot and the take to play. The TakeRecorder uses that information to name and store the recorded take in the right directory.
Namespace: Unity.LiveCapture
Syntax
public interface ISlate
Properties
Description
The description of the shot stored in the slate.
Declaration
string Description { get; set; }
Property Value
Type | Description |
---|---|
String |
Directory
The file path containing the recorded takes.
Declaration
string Directory { get; set; }
Property Value
Type | Description |
---|---|
String |
Duration
The duration of the slate in seconds.
Declaration
double Duration { get; }
Property Value
Type | Description |
---|---|
Double |
IterationBase
The take to iterate from in the next recording.
Declaration
Take IterationBase { get; set; }
Property Value
Type | Description |
---|---|
Take |
SceneNumber
The number associated with the scene to record.
Declaration
int SceneNumber { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
ShotName
The name of the shot stored in the slate.
Declaration
string ShotName { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
The recorded takes automatically inherit from this name.
Take
The selected take of the slate.
Declaration
Take Take { get; set; }
Property Value
Type | Description |
---|---|
Take |
TakeNumber
The number associated with the take to record.
Declaration
int TakeNumber { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
The number increments after recording a take.
UnityObject
The UnityEngine.Object that stores the serialized data (if any).
Declaration
UnityEngine.Object UnityObject { get; }
Property Value
Type | Description |
---|---|
UnityEngine.Object |
Remarks
Used internally to support undo operations.