Méthode | Description | |
---|---|---|
BeginHighlight ( |
||
ElementUnregistered ( HighlightModel element ) : void | ||
EndHighlight ( |
||
GoToElement ( HighlightModel element ) : void | ||
MoveNext ( ActionType action ) : void |
Move the cursor to the next element according to the given ActionType
|
|
OnExternalEvent ( ) : void | ||
Pause ( bool forceEndHighlight ) : void | ||
Resume ( ) : void | ||
ScrollingStrategyBase ( ) : System | ||
SelectElement ( |
||
Setup ( |
||
Start ( ) : void | ||
Stop ( ) : void |
Méthode | Description | |
---|---|---|
ActiveAutoPause ( ) : void | ||
CanMove ( ) : bool |
Determine whether a move can be performed or not.
|
|
DeactiveAutoPause ( ) : void | ||
FireBeginHighlight ( ) : void |
Calls the BeginHighlight method of the current IHighlightableElement It also sets LastDirective to the ScrollingDirective object returned by the call to BeginHighlight.
|
|
FireEndHighlight ( IHighlightableElement previousElement, IHighlightableElement element ) : void |
Calls the EndHighlight method of the current IHighlightableElement It also sets _lastDirective to the ScrollingDirective object returned by the call to EndHighlight.
|
|
FireSelectElement ( ) : void |
Calls the SelectElement method of the current IHighlightableElement It also sets LastDirective to the ScrollingDirective object returned by the call to SelectElement.
|
|
OnConfigChanged ( object sender, CK.Plugin.Config.ConfigChangedEventArgs e ) : void | ||
OnInternalBeat ( object sender, |
||
ProcessSkipBehavior ( ActionType action ) : void |
Read the the SkipBehavior of the current element and process it.
|
|
ResetAutoPause ( ) : void | ||
UpdateAutoPauseTicks ( ActionType LastActionType ) : void | ||
WarnNextAction ( ActionType action ) : ActionType |
Allow IHighlightableElementController to change the given action used for the next move
|
Méthode | Description | |
---|---|---|
CheckAutoPauseCondition ( ) : bool | ||
EnsureReactivity ( ) : void |
if the directive is to react instantly, we stop the timer, simulate a tick, and relaunch the timer.
|
public BeginHighlight ( |
||
beginScrollingInfo | ||
scrollingDirective | ||
Résultat |
public ElementUnregistered ( HighlightModel element ) : void | ||
element | HighlightModel | |
Résultat | void |
public EndHighlight ( |
||
endScrollingInfo | ||
scrollingDirective | ||
Résultat |
protected FireEndHighlight ( IHighlightableElement previousElement, IHighlightableElement element ) : void | ||
previousElement | IHighlightableElement | |
element | IHighlightableElement | |
Résultat | void |
public GoToElement ( HighlightModel element ) : void | ||
element | HighlightModel | |
Résultat | void |
public MoveNext ( ActionType action ) : void | ||
action | ActionType | The ActionType that indicate the move direction |
Résultat | void |
protected OnConfigChanged ( object sender, CK.Plugin.Config.ConfigChangedEventArgs e ) : void | ||
sender | object | |
e | CK.Plugin.Config.ConfigChangedEventArgs | |
Résultat | void |
protected OnInternalBeat ( object sender, |
||
sender | object | |
e | ||
Résultat | void |
public Pause ( bool forceEndHighlight ) : void | ||
forceEndHighlight | bool | |
Résultat | void |
protected ProcessSkipBehavior ( ActionType action ) : void | ||
action | ActionType | |
Résultat | void |
public SelectElement ( |
||
scrollingDirective | ||
Résultat |
public Setup ( |
||
timer | ||
getElements | Func |
|
config | IPluginConfigAccessor | |
Résultat | void |
protected UpdateAutoPauseTicks ( ActionType LastActionType ) : void | ||
LastActionType | ActionType | |
Résultat | void |
protected WarnNextAction ( ActionType action ) : ActionType | ||
action | ActionType | |
Résultat | ActionType |