|
Sylib
A C++ Library For V5
|
This is the complete list of members for sylib::Addrled, including all inherited members.
| Addrled(const std::uint8_t smart_port, const std::uint8_t adi_port, const std::uint8_t strip_length, const std::vector< std::uint32_t > colors=std::vector< std::uint32_t >()) | sylib::Addrled | |
| addrled_enabled | sylib::Addrled | static |
| clear() | sylib::Addrled | |
| color_shift(int red, int green, int blue) | sylib::Addrled | |
| cycle(std::vector< uint32_t > pattern, int speed=1, int start_pos=0, bool reverse=false) | sylib::Addrled | |
| get_adi_port() | sylib::Addrled | |
| get_smart_port() | sylib::Addrled | |
| getControlMode() | sylib::Addrled | |
| gradient(std::uint32_t start_color, std::uint32_t end_color, int fade_width=0, int start_pos=0, bool reverse=false, bool hsv_mode=false) | sylib::Addrled | |
| hex_to_rgb(std::uint32_t color) | sylib::Addrled | static |
| hsv_to_rgb(hsv in) | sylib::Addrled | static |
| interpolate_hsv(std::uint32_t start_color, std::uint32_t end_color, int step, int fade_width) | sylib::Addrled | static |
| interpolate_rgb(std::uint32_t start_color, std::uint32_t end_color, int step, int fade_width) | sylib::Addrled | static |
| operator*() | sylib::Addrled | |
| operator[](std::uint32_t index) | sylib::Addrled | |
| pulse(std::uint32_t color, int pulse_width, int speed=1, int start_pos=0, bool reverse=false, int end_pixel=-1) | sylib::Addrled | |
| rgb_to_hex(int r, int g, int b) | sylib::Addrled | static |
| rgb_to_hsv(std::uint32_t in) | sylib::Addrled | static |
| rotate(int pixels=0, bool reverse=false) | sylib::Addrled | |
| set_all(std::uint32_t color) | sylib::Addrled | |
| set_buffer(std::vector< uint32_t > colors) | sylib::Addrled | |
| set_pixel(std::uint32_t color, std::uint8_t index) | sylib::Addrled | |
| turn_off() | sylib::Addrled | |
| turn_on() | sylib::Addrled | |
| update() override | sylib::Addrled | virtual |
| ~Addrled() | sylib::Addrled |