Control Surface  1.1.0
MIDI Control Surface library for Arduino
Bankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper > Member List

This is the complete list of members for Bankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper >, including all inherited members.

addressMIDIInputElementprotected
bankBankableMIDIInput< NumBanks >private
BankableMIDIInput(Bank< N > &bank, BankType type)BankableMIDIInput< NumBanks >inlineprotected
BankableMIDIInput(const BankConfig< N > &config)BankableMIDIInput< NumBanks >inlineprotected
begin() overrideNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlinevirtual
beginAll()MIDIInputElementNoteinlinestatic
callbackNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >
elementsMIDIInputElementNoteprivatestatic
GenericNoteCCRange(BankConfig< NumBanks > config, MIDICNChannelAddress address, const NoteCCFastLED< ColorMapper > &callback)Bankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inline
getBankIndex(MIDICNChannelAddress target) const overrideBankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getBankIndex(const MIDICNChannelAddress &target, const MIDICNChannelAddress &base) constBankableMIDIInput< NumBanks >inline
getBrightness() constBankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper >inline
getRangeIndex(MIDICNChannelAddress target) const overrideBankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getRangeIndex(MIDICNChannelAddress target, MIDICNChannelAddress base) constBankableMIDIInput< NumBanks >inlineprotected
getSelection() const overrideBankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
getTarget(const ChannelMessageMatcher &midimsg) constMIDIInputElementinlineprivatevirtual
getValue(uint8_t index) const overrideNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlinevirtual
getValue(uint8_t index) const =0NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >
getValue() constNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inline
INoteCCValue::getValue() constINoteCCValueinline
getValueFromMIDIMessage(const ChannelMessageMatcher &midimsg)NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlineprivatestatic
INoteCCValue(uint8_t rangeLength)INoteCCValueinlineprotected
inRange(uint8_t toMatch, uint8_t base, uint8_t length)BankableMIDIInput< NumBanks >inlineprotectedstatic
length()NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlinestatic
INoteCCValue::length() constINoteCCValueinline
match(const MIDICNChannelAddress &target) const overrideBankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
matchBankable(uint8_t toMatch, uint8_t base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankable(const MIDICNChannelAddress &toMatch, const MIDICNChannelAddress &base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankableAddressInRange(const MIDICNChannelAddress &toMatch, const MIDICNChannelAddress &base, uint8_t length) constBankableMIDIInput< NumBanks >inlineprotected
matchBankableInRange(uint8_t toMatch, uint8_t base, uint8_t length) constBankableMIDIInput< NumBanks >inlineprotected
MIDIInputElement()MIDIInputElementinlineprotected
MIDIInputElement(const MIDICNChannelAddress &address)MIDIInputElementinlineprotected
MIDIInputElementNote(const MIDICNChannelAddress &address)MIDIInputElementNoteinlineprotected
moveDown()MIDIInputElementNoteinlineprivate
NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >::nextDoublyLinkable< MIDIInputElementNote >protected
BankableMIDIInput< NumBanks >::nextDoublyLinkable< BankableMIDIInput< N > >protected
NoteCCRange(MIDICNChannelAddress address, const NoteCCFastLED< ColorMapper > &callback)NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inline
NoteRangeFastLED(BankConfig< BankSize > config, Array< CRGB, RangeLen > &leds, MIDICNChannelAddress address, const ColorMapper &colormapper={})Bankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper >inline
NoteRangeFastLED(BankConfig< BankSize > config, CRGB *leds, MIDICNChannelAddress address, const ColorMapper &colormapper={})Bankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper >inline
onBankSettingChange() overrideBankable::GenericNoteCCRange< MIDIInputElementNote, RangeLen, BankSize, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >::previousDoublyLinkable< MIDIInputElementNote >protected
BankableMIDIInput< NumBanks >::previousDoublyLinkable< BankableMIDIInput< N > >protected
rangeLengthINoteCCValueprivate
reset() overrideNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlinevirtual
resetAll()MIDIInputElementNoteinlinestatic
setBrightness(uint8_t brightness)Bankable::NoteRangeFastLED< RangeLen, BankSize, ColorMapper >inline
typeBankableMIDIInput< NumBanks >private
update()MIDIInputElementinlinevirtual
updateAll()MIDIInputElementNoteinlinestatic
updateAllWith(const ChannelMessageMatcher &midimsg)MIDIInputElementNoteinlinestatic
updateImpl(const ChannelMessageMatcher &midimsg, const MIDICNChannelAddress &target) overrideNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >inlineprivatevirtual
updateWith(const ChannelMessageMatcher &midimsg)MIDIInputElementinline
valuesNoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >private
~BankableMIDIInput()BankableMIDIInput< NumBanks >inlinevirtual
NoteCCRange< MIDIInputElementNote, RangeLen, NumBanks, NoteCCFastLED< ColorMapper > >::~DoublyLinkable()=defaultDoublyLinkable< MIDIInputElementNote >protectedvirtual
BankableMIDIInput< NumBanks >::~DoublyLinkable()=defaultDoublyLinkable< BankableMIDIInput< N > >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElementvirtual
~MIDIInputElementNote()MIDIInputElementNoteinlinevirtual