Control Surface  1.1.0
MIDI Control Surface library for Arduino
MCU::Bankable::VU< NumBanks > Member List

This is the complete list of members for MCU::Bankable::VU< NumBanks >, 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() overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlinevirtual
beginAll()MIDIInputElementChannelPressureinlinestatic
callbackMCU::VU_Base< NumBanks, VUEmptyCallback >
clearOverload(uint8_t index)MCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
decay()MCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
decayTimeMCU::VU_Base< NumBanks, VUEmptyCallback >private
elementsMIDIInputElementChannelPressureprivatestatic
GenericVU(const BankConfig< NumBanks > &config, uint8_t track, const MIDICNChannel &channelCN, unsigned int decayTime, const VUEmptyCallback &callback)MCU::Bankable::GenericVU< NumBanks >inline
getBankIndex(const MIDICNChannelAddress &target) const overrideMCU::Bankable::GenericVU< NumBanks >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getBankIndex(const MIDICNChannelAddress &target, const MIDICNChannelAddress &base) constBankableMIDIInput< NumBanks >inline
getFloatValue()IVUinlinevirtual
getMax() constIVUinline
getOverload() overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlinevirtual
getOverload(uint8_t index) constMCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
getRangeIndex(MIDICNChannelAddress target, MIDICNChannelAddress base) constBankableMIDIInput< NumBanks >inlineprotected
getSelection() const overrideMCU::Bankable::GenericVU< NumBanks >inlineprivatevirtual
getTarget(const ChannelMessageMatcher &midimsg) const overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivatevirtual
getValue() overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlinevirtual
getValue(uint8_t index) constMCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
inRange(uint8_t toMatch, uint8_t base, uint8_t length)BankableMIDIInput< NumBanks >inlineprotectedstatic
IVU(uint8_t max)IVUinline
match(const MIDICNChannelAddress &target) const overrideMCU::Bankable::GenericVU< NumBanks >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
maxIVUprotected
MIDIInputElement()MIDIInputElementinlineprotected
MIDIInputElement(const MIDICNChannelAddress &address)MIDIInputElementinlineprotected
MIDIInputElementChannelPressure(const MIDICNChannelAddress &address)MIDIInputElementChannelPressureinline
moveDown()MIDIInputElementChannelPressureinlineprivate
VU_Base< NumBanks, VUEmptyCallback >::nextDoublyLinkable< MIDIInputElementChannelPressure >protected
BankableMIDIInput< NumBanks >::nextDoublyLinkable< BankableMIDIInput< N > >protected
onBankSettingChange() overrideMCU::Bankable::GenericVU< NumBanks >inlineprivatevirtual
prevDecayTimeMCU::VU_Base< NumBanks, VUEmptyCallback >private
VU_Base< NumBanks, VUEmptyCallback >::previousDoublyLinkable< MIDIInputElementChannelPressure >protected
BankableMIDIInput< NumBanks >::previousDoublyLinkable< BankableMIDIInput< N > >protected
reset() overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlinevirtual
resetAll()MIDIInputElementChannelPressureinlinestatic
setOverload(uint8_t index)MCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
setValue(uint8_t index, uint8_t newValue)MCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivate
typeBankableMIDIInput< NumBanks >private
update() overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlinevirtual
updateAll()MIDIInputElementChannelPressureinlinestatic
updateAllWith(const ChannelMessageMatcher &midimsg)MIDIInputElementChannelPressureinlinestatic
updateImpl(const ChannelMessageMatcher &midimsg, const MIDICNChannelAddress &target) overrideMCU::VU_Base< NumBanks, VUEmptyCallback >inlineprivatevirtual
updateWith(const ChannelMessageMatcher &midimsg)MIDIInputElementinline
valuesMCU::VU_Base< NumBanks, VUEmptyCallback >private
VU(const BankConfig< NumBanks > &config, uint8_t track, const MIDICNChannel &channelCN, unsigned int decayTime=VUDecay::Default)MCU::Bankable::VU< NumBanks >inline
VU(const BankConfig< NumBanks > &config, uint8_t track, unsigned int decayTime=VUDecay::Default)MCU::Bankable::VU< NumBanks >inline
VU_Base(uint8_t track, const MIDICNChannel &channelCN, unsigned int decayTime, const VUEmptyCallback &callback)MCU::VU_Base< NumBanks, VUEmptyCallback >inlineprotected
~BankableMIDIInput()BankableMIDIInput< NumBanks >inlinevirtual
VU_Base< NumBanks, VUEmptyCallback >::~DoublyLinkable()=defaultDoublyLinkable< MIDIInputElementChannelPressure >protectedvirtual
BankableMIDIInput< NumBanks >::~DoublyLinkable()=defaultDoublyLinkable< BankableMIDIInput< N > >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElementvirtual
~MIDIInputElementChannelPressure()MIDIInputElementChannelPressureinlinevirtual