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 |