FastLED 3.9.15
Loading...
Searching...
No Matches
fl::MultiChannelConfig Struct Reference

Detailed Description

Definition at line 366 of file config.h.

#include <config.h>

+ Collaboration diagram for fl::MultiChannelConfig:

Public Member Functions

 MultiChannelConfig () FL_NOEXCEPT=default
 
 MultiChannelConfig (const MultiChannelConfig &) FL_NOEXCEPT=default
 
 MultiChannelConfig (fl::initializer_list< ChannelConfig > channels) FL_NOEXCEPT
 Construct from initializer list of ChannelConfig (copies to shared_ptr internally)
 
 MultiChannelConfig (fl::initializer_list< ChannelConfigPtr > channels) FL_NOEXCEPT
 
 MultiChannelConfig (fl::span< ChannelConfig > channels) FL_NOEXCEPT
 Construct from span of ChannelConfig (copies to shared_ptr internally)
 
 MultiChannelConfig (fl::span< ChannelConfigPtr > channels) FL_NOEXCEPT
 
 MultiChannelConfig (MultiChannelConfig &&) FL_NOEXCEPT=default
 
 ~MultiChannelConfig () FL_NOEXCEPT=default
 
MultiChannelConfigadd (ChannelConfigPtr channel) FL_NOEXCEPT
 Add a channel configuration to the multi-channel config.
 
MultiChannelConfigoperator= (const MultiChannelConfig &) FL_NOEXCEPT=default
 
MultiChannelConfigoperator= (MultiChannelConfig &&) FL_NOEXCEPT=default
 

Public Attributes

fl::vector< ChannelConfigPtr > mChannels
 Vector of shared pointers to channel configurations.
 

The documentation for this struct was generated from the following files: