libNeon
|
This is the complete list of members for neo::gradient_fx, including all inherited members.
_duration | neo::gradient_fx | private |
_gradient | neo::gradient_fx | private |
_gradient_mutex | neo::gradient_fx | mutableprivate |
_repeats | neo::gradient_fx | private |
duration() const | neo::gradient_fx | inline |
get_gradient() const | neo::gradient_fx | inline |
gradient_fx()=default | neo::gradient_fx | |
gradient_fx(neo::gradient g, std::chrono::milliseconds duration=1s, float repeats=1.f) | neo::gradient_fx | inlineexplicit |
gradient_fx(gradient_fx &&g_fx) noexcept | neo::gradient_fx | |
make_steady_timer_callback(transmittable_rgb_strip &strip, rmt_channel_t channel, blending_method method=blend_linear) const | neo::gradient_fx | |
operator=(gradient_fx &&g_fx) noexcept | neo::gradient_fx | |
render_frame(transmittable_rgb_strip &strip, rmt_channel_t channel, std::chrono::milliseconds elapsed, std::vector< rgb > recycle_buffer={}, blending_method method=blend_linear) const | neo::gradient_fx | |
repeats() const | neo::gradient_fx | inline |
sample(std::size_t n_leds, std::chrono::milliseconds time_since_start, std::vector< rgb > recycle_buffer={}, blending_method method=blend_linear) const | neo::gradient_fx | |
set_duration(std::chrono::milliseconds d) | neo::gradient_fx | inline |
set_gradient(neo::gradient g) | neo::gradient_fx | inline |
set_repeats(float n) | neo::gradient_fx | inline |