| 
    ESPHome 2025.10.4
    
   | 
 
#include <rgbw_light_output.h>
  
Public Member Functions | |
| void | set_red (output::FloatOutput *red) | 
| void | set_green (output::FloatOutput *green) | 
| void | set_blue (output::FloatOutput *blue) | 
| void | set_white (output::FloatOutput *white) | 
| void | set_color_interlock (bool color_interlock) | 
| light::LightTraits | get_traits () override | 
| void | write_state (light::LightState *state) override | 
  Public Member Functions inherited from esphome::light::LightOutput | |
| virtual std::unique_ptr< LightTransformer > | create_default_transition () | 
| Return the default transformer used for transitions.   | |
| virtual void | setup_state (LightState *state) | 
| virtual void | update_state (LightState *state) | 
| Called on every update of the current values of the associated LightState, can optionally be used to do processing of this change.   | |
Protected Attributes | |
| output::FloatOutput * | red_ | 
| output::FloatOutput * | green_ | 
| output::FloatOutput * | blue_ | 
| output::FloatOutput * | white_ | 
| bool | color_interlock_ {false} | 
Definition at line 10 of file rgbw_light_output.h.
      
  | 
  inlineoverridevirtual | 
Implements esphome::light::LightOutput.
Definition at line 17 of file rgbw_light_output.h.
      
  | 
  inline | 
Definition at line 14 of file rgbw_light_output.h.
      
  | 
  inline | 
Definition at line 16 of file rgbw_light_output.h.
      
  | 
  inline | 
Definition at line 13 of file rgbw_light_output.h.
      
  | 
  inline | 
Definition at line 12 of file rgbw_light_output.h.
      
  | 
  inline | 
Definition at line 15 of file rgbw_light_output.h.
      
  | 
  inlineoverridevirtual | 
Implements esphome::light::LightOutput.
Definition at line 26 of file rgbw_light_output.h.
      
  | 
  protected | 
Definition at line 38 of file rgbw_light_output.h.
      
  | 
  protected | 
Definition at line 40 of file rgbw_light_output.h.
      
  | 
  protected | 
Definition at line 37 of file rgbw_light_output.h.
      
  | 
  protected | 
Definition at line 36 of file rgbw_light_output.h.
      
  | 
  protected | 
Definition at line 39 of file rgbw_light_output.h.