Control Surface  1.2.0
MIDI Control Surface library for Arduino
GenericVU< NumBanks, Callback > Member List

This is the complete list of members for GenericVU< NumBanks, Callback >, including all inherited members.

addressMIDIInputElementprotected
bankBankableMIDIInput< NumBanks >private
BankableMIDIInput(Bank< N > &bank, BankType type)BankableMIDIInput< NumBanks >inlineprotected
BankableMIDIInput(BankConfig< N > config)BankableMIDIInput< NumBanks >inlineprotected
begin() overrideVU_Base< NumBanks, VUEmptyCallback >inlinevirtual
beginAll()MIDIInputElementChannelPressureinlinestatic
callbackVU_Base< NumBanks, VUEmptyCallback >
clearOverload(uint8_t index)VU_Base< NumBanks, VUEmptyCallback >inlineprivate
decay()VU_Base< NumBanks, VUEmptyCallback >inlineprivate
decayTimeVU_Base< NumBanks, VUEmptyCallback >private
elementsMIDIInputElementChannelPressureprivatestatic
GenericVU(BankConfig< NumBanks > config, uint8_t track, const MIDIChannelCN &channelCN, unsigned int decayTime, const Callback &callback)GenericVU< NumBanks, Callback >inline
getBankIndex(const MIDIAddress &target) const overrideGenericVU< NumBanks, Callback >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getBankIndex(const MIDIAddress &target, const MIDIAddress &base) constBankableMIDIInput< NumBanks >inline
getFloatValue()IVUinlinevirtual
getMax() constIVUinline
getOverload() overrideVU_Base< NumBanks, VUEmptyCallback >inlinevirtual
getOverload(uint8_t index) constVU_Base< NumBanks, VUEmptyCallback >inlineprivate
getRangeIndex(MIDIAddress target, MIDIAddress base) constBankableMIDIInput< NumBanks >inlineprotected
getSelection() const overrideGenericVU< NumBanks, Callback >inlineprivate
BankableMIDIInput< NumBanks >::getSelection() constBankableMIDIInput< NumBanks >inline
getTarget(const ChannelMessageMatcher &midimsg) const overrideVU_Base< NumBanks, VUEmptyCallback >inlineprivatevirtual
getValue() overrideVU_Base< NumBanks, VUEmptyCallback >inlinevirtual
getValue(uint8_t index) constVU_Base< NumBanks, VUEmptyCallback >inlineprivate
inRange(uint8_t toMatch, uint8_t base, uint8_t length)BankableMIDIInput< NumBanks >inlineprotectedstatic
IVU(uint8_t max)IVUinline
match(const MIDIAddress &target) const overrideGenericVU< NumBanks, Callback >inlineprivatevirtual
matchBankable(uint8_t toMatch, uint8_t base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankable(const MIDIAddress &toMatch, const MIDIAddress &base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankableAddressInRange(const MIDIAddress &toMatch, const MIDIAddress &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 MIDIAddress &address)MIDIInputElementinlineprotected
MIDIInputElementChannelPressure(const MIDIAddress &address)MIDIInputElementChannelPressureinline
moveDown()MIDIInputElementChannelPressureinlineprivate
nextDoublyLinkable< MIDIInputElementChannelPressure >protected
onBankSettingChange() overrideGenericVU< NumBanks, Callback >inlineprivatevirtual
prevDecayTimeVU_Base< NumBanks, VUEmptyCallback >private
previousDoublyLinkable< MIDIInputElementChannelPressure >protected
reset() overrideVU_Base< NumBanks, VUEmptyCallback >inlinevirtual
resetAll()MIDIInputElementChannelPressureinlinestatic
setOverload(uint8_t index)VU_Base< NumBanks, VUEmptyCallback >inlineprivate
setValue(uint8_t index, uint8_t newValue)VU_Base< NumBanks, VUEmptyCallback >inlineprivate
typeBankableMIDIInput< NumBanks >private
update() overrideVU_Base< NumBanks, VUEmptyCallback >inlinevirtual
updateAll()MIDIInputElementChannelPressureinlinestatic
updateAllWith(const ChannelMessageMatcher &midimsg)MIDIInputElementChannelPressureinlinestatic
updateImpl(const ChannelMessageMatcher &midimsg, const MIDIAddress &target) overrideVU_Base< NumBanks, VUEmptyCallback >inlineprivatevirtual
updateWith(const ChannelMessageMatcher &midimsg)MIDIInputElementinline
valuesVU_Base< NumBanks, VUEmptyCallback >private
VU_Base(uint8_t track, const MIDIChannelCN &channelCN, unsigned int decayTime, const VUEmptyCallback &callback)VU_Base< NumBanks, VUEmptyCallback >inlineprotected
~BankableMIDIInput()BankableMIDIInput< NumBanks >inlinevirtual
~DoublyLinkable()=defaultDoublyLinkable< MIDIInputElementChannelPressure >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElementvirtual
~MIDIInputElementChannelPressure()MIDIInputElementChannelPressureinlinevirtual