|
FastLED 3.9.15
|
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::string & | name () 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 | |
| IChannel & | operator= (const IChannel &) FL_NOEXCEPT=delete |
| IChannel & | operator= (IChannel &&) FL_NOEXCEPT=delete |