FastLED 3.9.15
Loading...
Searching...
No Matches

◆ onEndFrame()

void fl::ChannelManager::onEndFrame ( )
overridevirtual

Trigger transmission of batched channel data.

Note
Called at frame boundaries to flush enqueued channels

Reimplemented from fl::EngineEvents::Listener.

Definition at line 557 of file manager.cpp.hpp.

557 {
558 // Call show() on all drivers to trigger transmission
559 // Channels have enqueued data directly to drivers during showPixels()
560 // Now we trigger transmission by calling show() on each driver
561 for (auto& entry : mDrivers) {
562 if (entry.enabled) {
563 entry.driver->show();
564 }
565 }
567}
bool waitForReadyOrDraining(u32 timeoutMs=1000) FL_NOEXCEPT
fl::vector< EngineEntry > mDrivers
Shared drivers sorted by priority descending (higher values first)
Definition manager.h:287

References mDrivers, and waitForReadyOrDraining().

+ Here is the call graph for this function: