FastLED 3.10.8
Loading...
Searching...
No Matches

◆ emitterProfile()

const EmitterProfile * fl::Channel::emitterProfile ( ) const
inline

Definition at line 233 of file channel.h.

233 {
234#ifdef FL_IS_AVR
235 return nullptr;
236#else
237 const EmitterProfile* profile = staticEmitterProfile();
238 return profile != nullptr && !mStaticProfileCleared
239 ? profile : mSettings.emitterProfile();
240#endif
241 }
virtual const EmitterProfile * staticEmitterProfile() const FL_NO_EXCEPT
Definition channel.h:466
bool mStaticProfileCleared
Definition channel.h:461
ChannelOptions mSettings
Definition channel.h:459
const EmitterProfile * emitterProfile() const FL_NO_EXCEPT
Definition options.h:263

References fl::FL_NO_EXCEPT, mSettings, mStaticProfileCleared, and staticEmitterProfile().

Referenced by hasColorProfile(), and fl::powerChannelCodecPolicy().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: