Sylib
A C++ Library For V5
Loading...
Searching...
No Matches
sylib::Addrled Member List

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_enabledsylib::Addrledstatic
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::Addrledstatic
hsv_to_rgb(hsv in)sylib::Addrledstatic
interpolate_hsv(std::uint32_t start_color, std::uint32_t end_color, int step, int fade_width)sylib::Addrledstatic
interpolate_rgb(std::uint32_t start_color, std::uint32_t end_color, int step, int fade_width)sylib::Addrledstatic
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::Addrledstatic
rgb_to_hsv(std::uint32_t in)sylib::Addrledstatic
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() overridesylib::Addrledvirtual
~Addrled()sylib::Addrled