C# Class Vixen.Services.SequenceService

Show file Open project: sall/vixen

Public Methods

Method Description
CreateNew ( string fileType ) : ISequence
CreateNewCache ( string filePath ) : ISequenceCache

Create a cache object for the given sequence path.

GetAllSequenceFileNames ( ) : string[]
Load ( string filePath ) : ISequence
LoadCache ( string filePath ) : ISequenceCache
Save ( ISequence sequence, string filePath ) : void
SaveCache ( ISequenceCache sequenceCache, string filePath ) : void

Private Methods

Method Description
AddMedia ( IEffectNode effectNode, ISequence sequence ) : void
SequenceService ( ) : System
_CreateSequenceCacheInstance ( string fileType ) : ISequenceCache
_CreateSequenceDataInstance ( string fileType ) : ISequenceTypeDataModel
_CreateSequenceInstance ( string fileType ) : ISequence

Method Details

CreateNew() public method

public CreateNew ( string fileType ) : ISequence
fileType string
return ISequence

CreateNewCache() public method

Create a cache object for the given sequence path.
public CreateNewCache ( string filePath ) : ISequenceCache
filePath string
return ISequenceCache

GetAllSequenceFileNames() public method

public GetAllSequenceFileNames ( ) : string[]
return string[]

Load() public method

public Load ( string filePath ) : ISequence
filePath string
return ISequence

LoadCache() public method

public LoadCache ( string filePath ) : ISequenceCache
filePath string
return ISequenceCache

Save() public method

public Save ( ISequence sequence, string filePath ) : void
sequence ISequence
filePath string
return void

SaveCache() public method

public SaveCache ( ISequenceCache sequenceCache, string filePath ) : void
sequenceCache ISequenceCache
filePath string
return void