Re-exposed protected base class methods
| 722 | |
| 723 | // Re-exposed protected base class methods |
| 724 | void Channel::addToDrawList() { |
| 725 | if (isInList()) { |
| 726 | FL_WARN("Channel '" << mName << "': Skipping addToDrawList() - already in draw list"); |
| 727 | return; |
| 728 | } |
| 729 | CPixelLEDController<RGB>::addToList(); |
| 730 | // Fire event after adding to draw list (detectable even if user bypasses FastLED.add()) |
| 731 | auto& events = ChannelEvents::instance(); |
| 732 | events.onChannelAdded(*this); |
| 733 | } |
| 734 | |
| 735 | void Channel::removeFromDrawList() { |
| 736 | if (!isInList()) { |
no outgoing calls
no test coverage detected