FastLED 3.9.15
Loading...
Searching...
No Matches
fl::IChannel Class Referenceabstract

Detailed Description

Polymorphic identification base for any channel in the system.

Definition at line 23 of file ichannel.h.

#include <ichannel.h>

+ Inheritance diagram for fl::IChannel:

Public Member Functions

virtual ~IChannel () FL_NOEXCEPT=default
 
virtual i32 id () const =0
 Stable monotonically-assigned identifier (starts at 0).
 
virtual const fl::stringname () const =0
 User-specified or auto-generated name (e.g. "Channel_3").
 

Protected Member Functions

 IChannel () FL_NOEXCEPT=default
 
 IChannel (const IChannel &) FL_NOEXCEPT=delete
 
 IChannel (IChannel &&) FL_NOEXCEPT=delete
 
IChanneloperator= (const IChannel &) FL_NOEXCEPT=delete
 
IChanneloperator= (IChannel &&) FL_NOEXCEPT=delete
 

The documentation for this class was generated from the following file: