Control Surface main
MIDI Control Surface library for Arduino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
VPotRing Member List

This is the complete list of members for VPotRing, including all inherited members.

begin()MIDIInputElement< Type >inlinevirtual
beginAll()MIDIInputElement< Type >inlinestatic
clearDirty()IVPotinline
dirtyIVPotprotected
disable()UpdatableCRTP< MIDIInputElement< Type > >inline
disable(UpdatableCRTP *element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
disable(UpdatableCRTP &element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
disable(U(&array)[N])UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
DoublyLinkable()=defaultDoublyLinkable< Node >protected
DoublyLinkable(const DoublyLinkable &)DoublyLinkable< Node >inlineprotected
DoublyLinkable(DoublyLinkable &&)DoublyLinkable< Node >inlineprotected
enable()UpdatableCRTP< MIDIInputElement< Type > >inline
enable(UpdatableCRTP *element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
enable(UpdatableCRTP &element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
enable(U(&array)[N])UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
getCenterLed() const overrideVPotRinginlinevirtual
getDirty() constIVPotinline
getMode() constVPotRinginline
getPosition() constVPotRinginline
getStartOff() const overrideVPotRinginlinevirtual
getStartOn() const overrideVPotRinginlinevirtual
getState() constVPotRinginline
handleUpdate(typename Matcher::Result match) overrideVPotRinginlineprotected
MatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >::handleUpdate(typename Matcher::Result match)=0MatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >pure virtual
handleUpdateImpl(typename Matcher::Result match)VPotRinginlineprotected
ignoreResetVPotRing
isEnabled() constUpdatableCRTP< MIDIInputElement< Type > >inline
Matcher typedefVPotRing
matcherMatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >protected
MatchingMIDIInputElement(const VPotMatcher &matcher)MatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >inlineprotected
MessageType typedefMatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >
MIDIInputElement()=defaultMIDIInputElement< Type >protected
moveDown()UpdatableCRTP< MIDIInputElement< Type > >inline
nextDoublyLinkable< Node >protected
operator=(const UpdatableCRTP &)UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
operator=(UpdatableCRTP &&)UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
DoublyLinkable::operator=(const DoublyLinkable &)DoublyLinkable< Node >inlineprotected
DoublyLinkable::operator=(DoublyLinkable &&)DoublyLinkable< Node >inlineprotected
Parent typedefVPotRing
previousDoublyLinkable< Node >protected
reset() overrideVPotRinginlinevirtual
resetAll()MIDIInputElement< Type >inlinestatic
stateVPotRingprivate
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
updatablesUpdatableCRTP< MIDIInputElement< Type > >protectedstatic
update()MIDIInputElement< Type >inlinevirtual
updateAll()MIDIInputElement< Type >inlinestatic
updateAllWith(MessageType midimsg)MIDIInputElement< Type >inlinestatic
updateWith(MessageType midimsg) overrideMatchingMIDIInputElement< MIDIMessageType::ControlChange, VPotMatcher >inlinevirtual
VPotRing(uint8_t track, MIDIChannelCable channelCN=Channel_1)VPotRinginline
~DoublyLinkable()=defaultDoublyLinkable< Node >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElement< Type >virtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlinevirtual