public sealed class SequenceAssetA whole .vxseq document.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Doc 20 calls this "the largest single missing authoring surface" and it is the one that had nothing at all underneath it — unlike the mixer, whose format existed, or the VFX graph, whose compiler did. So the format is here, the evaluation is SequencePlayer, and both are deliberately small: a cinematic is tracks over time, and everything else a mature sequencer grows (sub-sequences, blending between shots, a recording mode) is a case added to a shape that already holds.
⚠ Times are seconds and the frame rate is the editor's snap, for the reason AnimationClipAsset gives: a file that stored frames would re-time itself when a project changed its rate.
Fields and properties (8)
public const int CurrentThe version this reader and writer speak.
public const string ExtensionWhat a sequence is written as.
public int VersionWhich version of the format this file is.
public string NameWhat the sequence is called.
public float DurationHow long it runs, in seconds.
public float FrameRateWhat the timeline snaps to, in frames a second.
public List<SequenceTrackData> TracksIts tracks, in the order they are shown.
public string SubjectWhich track is the character a clip is being marked up for, by name, or empty.
Methods (2)
public static SequenceAsset FromYaml(string yaml)Reads YAML into a sequence.
public string ToYaml()Writes it as YAML.
Used by (10)
- AnimationBinderVixen.Editor.AssetEditors
- AuthoringContextVixen.Editor.AssetEditors
- AuthoringContextTestsVixen.Editor.AssetEditors.Tests
- AuthoringTestsVixen.Editor.AssetEditors.Tests
- MilestoneE5TestsVixen.Editor.App.Tests
- SequenceDocumentVixen.Editor.AssetEditors
- SequencePlayerVixen.Editor.AssetEditors
- SequenceViewVixen.Editor.AssetEditors
- TypeRegistrationVixen.Editor.AssetEditors
- Vixen_Editor_AssetEditors_Sequencing_SequenceAssetSerializerVixen.Editor.AssetEditors