C# Class Vixen.Execution.Context.SequenceContext

Inheritance: Vixen.Execution.Context.ContextBase, ISequenceContext
Datei anzeigen Open project: sall/vixen

Public Methods

Method Description
Play ( System.TimeSpan startTime, System.TimeSpan endTime ) : void
PlayLoop ( System.TimeSpan startTime, System.TimeSpan endTime ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
GetLayerForNode ( IEffectNode node ) : ILayer
OnError ( Vixen.Sys.ExecutorMessageEventArgs e ) : void
OnMessage ( Vixen.Sys.ExecutorMessageEventArgs e ) : void
OnSequenceEnded ( Vixen.Sys.SequenceEventArgs e ) : void
OnSequenceReStarted ( Vixen.Sys.SequenceStartedEventArgs e ) : void
OnSequenceStarted ( Vixen.Sys.SequenceStartedEventArgs e ) : void
_OnPause ( ) : void
_OnResume ( ) : void
_OnStart ( ) : void
_OnStop ( ) : void

Private Methods

Method Description
_AssignEventHandlers ( ) : void
_AssignSequenceToExecutor ( ) : void
_DisposeSequenceExecutor ( ) : void
_IsSequenceExecutorPaused ( ) : bool
_IsSequenceExecutorRunning ( ) : bool
_RemoveEventHandlers ( ) : void
_SequenceExecutorError ( object sender, Vixen.Sys.ExecutorMessageEventArgs e ) : void
_SequenceExecutorMessage ( object sender, Vixen.Sys.ExecutorMessageEventArgs e ) : void
_SequenceExecutorSequenceEnded ( object sender, Vixen.Sys.SequenceEventArgs e ) : void
_SequenceExecutorSequenceStarted ( object sender, Vixen.Sys.SequenceStartedEventArgs e ) : void
_sequenceExecutor_SequenceReStarted ( object sender, Vixen.Sys.SequenceStartedEventArgs e ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetLayerForNode() protected method

protected GetLayerForNode ( IEffectNode node ) : ILayer
node IEffectNode
return ILayer

OnError() protected method

protected OnError ( Vixen.Sys.ExecutorMessageEventArgs e ) : void
e Vixen.Sys.ExecutorMessageEventArgs
return void

OnMessage() protected method

protected OnMessage ( Vixen.Sys.ExecutorMessageEventArgs e ) : void
e Vixen.Sys.ExecutorMessageEventArgs
return void

OnSequenceEnded() protected method

protected OnSequenceEnded ( Vixen.Sys.SequenceEventArgs e ) : void
e Vixen.Sys.SequenceEventArgs
return void

OnSequenceReStarted() protected method

protected OnSequenceReStarted ( Vixen.Sys.SequenceStartedEventArgs e ) : void
e Vixen.Sys.SequenceStartedEventArgs
return void

OnSequenceStarted() protected method

protected OnSequenceStarted ( Vixen.Sys.SequenceStartedEventArgs e ) : void
e Vixen.Sys.SequenceStartedEventArgs
return void

Play() public method

public Play ( System.TimeSpan startTime, System.TimeSpan endTime ) : void
startTime System.TimeSpan
endTime System.TimeSpan
return void

PlayLoop() public method

public PlayLoop ( System.TimeSpan startTime, System.TimeSpan endTime ) : void
startTime System.TimeSpan
endTime System.TimeSpan
return void

_OnPause() protected method

protected _OnPause ( ) : void
return void

_OnResume() protected method

protected _OnResume ( ) : void
return void

_OnStart() protected method

protected _OnStart ( ) : void
return void

_OnStop() protected method

protected _OnStop ( ) : void
return void