C# Class GAudio.AGATPulsedPattern

Inheritance: AGATPulseClient
Mostra file Open project: gregzo/G-Audio

Public Properties

Property Type Description
onPatternWillPlay OnPatternWillPlay

Protected Properties

Property Type Description
_sampleCount int

Public Methods

Method Description
OnPulse ( IGATPulseInfo pulseInfo ) : void
PlaySample ( int index, double dspTime ) : void

All conditions for playing a sample have been met, you may do so here.

UpdateIndex ( IGATPulseInfo pulseInfo ) : void

Protected Methods

Method Description
Awake ( ) : void
CanSubscribeToPulse ( ) : bool
UpdatedSampleCount ( ) : int

How many samples in the pattern?

Method Details

Awake() protected method

protected Awake ( ) : void
return void

CanSubscribeToPulse() protected method

protected CanSubscribeToPulse ( ) : bool
return bool

OnPulse() public method

public OnPulse ( IGATPulseInfo pulseInfo ) : void
pulseInfo IGATPulseInfo
return void

PlaySample() public abstract method

All conditions for playing a sample have been met, you may do so here.
public abstract PlaySample ( int index, double dspTime ) : void
index int
dspTime double
return void

UpdateIndex() public method

public UpdateIndex ( IGATPulseInfo pulseInfo ) : void
pulseInfo IGATPulseInfo
return void

UpdatedSampleCount() protected abstract method

How many samples in the pattern?
protected abstract UpdatedSampleCount ( ) : int
return int

Property Details

_sampleCount protected_oe property

protected int _sampleCount
return int

onPatternWillPlay public_oe property

The delegate you may subscribe to to be notified when a pattern's sample is about to play.
public OnPatternWillPlay onPatternWillPlay
return OnPatternWillPlay