C# Class VixenModules.Effect.Chase.Chase

Inheritance: EffectModuleInstanceBase
显示文件 Open project: sall/vixen

Private Properties

Property Type Description
CheckForInvalidColorData void
DoRendering void
GenerateExtendedStaticPulse void
GenerateExtendedStaticPulse void
GeneratePulse void
GenerateStartingStaticPulse void
GenerateStartingStaticPulse void
GetNodesToRenderOn List
InitAllAttributes void
UpdateColorHandlingAttributes void
UpdateDefaultLevelAttributes void

Public Methods

Method Description
Chase ( ) : System

Protected Methods

Method Description
TargetNodesChanged ( ) : void
_PreRender ( CancellationTokenSource tokenSource = null ) : void
_Render ( ) : EffectIntents

Private Methods

Method Description
CheckForInvalidColorData ( ) : void
DoRendering ( CancellationTokenSource tokenSource = null ) : void
GenerateExtendedStaticPulse ( ElementNode target, Curve newCurve, ColorGradient gradient, System.TimeSpan duration, System.TimeSpan offset ) : void
GenerateExtendedStaticPulse ( ElementNode target, IIntentNode intentNode, ColorGradient gradient = null ) : void
GeneratePulse ( ElementNode target, System.TimeSpan startTime, System.TimeSpan duration, double currentMovementPosition ) : void
GenerateStartingStaticPulse ( ElementNode target, Curve newCurve, ColorGradient gradient, System.TimeSpan time ) : void
GenerateStartingStaticPulse ( ElementNode target, IIntentNode intentNode, ColorGradient gradient = null ) : void
GetNodesToRenderOn ( ) : List
InitAllAttributes ( ) : void
UpdateColorHandlingAttributes ( ) : void
UpdateDefaultLevelAttributes ( ) : void

Method Details

Chase() public method

public Chase ( ) : System
return System

TargetNodesChanged() protected method

protected TargetNodesChanged ( ) : void
return void

_PreRender() protected method

protected _PreRender ( CancellationTokenSource tokenSource = null ) : void
tokenSource CancellationTokenSource
return void

_Render() protected method

protected _Render ( ) : EffectIntents
return EffectIntents