ESPHome  2024.4.0
Public Member Functions | Protected Attributes
esphome::custom::CustomLightOutputConstructor Class Reference

#include <custom_light_output.h>

Public Member Functions

 CustomLightOutputConstructor (const std::function< std::vector< light::LightOutput *>()> &init)
 
light::LightOutputget_light (int i)
 

Protected Attributes

std::vector< light::LightOutput * > outputs_
 

Detailed Description

Definition at line 11 of file custom_light_output.h.

Constructor & Destructor Documentation

◆ CustomLightOutputConstructor()

esphome::custom::CustomLightOutputConstructor::CustomLightOutputConstructor ( const std::function< std::vector< light::LightOutput *>()> &  init)
inline

Definition at line 13 of file custom_light_output.h.

Member Function Documentation

◆ get_light()

light::LightOutput* esphome::custom::CustomLightOutputConstructor::get_light ( int  i)
inline

Definition at line 17 of file custom_light_output.h.

Field Documentation

◆ outputs_

std::vector<light::LightOutput *> esphome::custom::CustomLightOutputConstructor::outputs_
protected

Definition at line 20 of file custom_light_output.h.


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