libNeon
|
This is the complete list of members for neo::matrix_fx, including all inherited members.
_duration_x | neo::matrix_fx | private |
_duration_y | neo::matrix_fx | private |
_height | neo::matrix_fx | private |
_matrix | neo::matrix_fx | private |
_matrix_mutex | neo::matrix_fx | mutableprivate |
_repeats_x | neo::matrix_fx | private |
_width | neo::matrix_fx | private |
duration_x() const | neo::matrix_fx | inline |
duration_y() const | neo::matrix_fx | inline |
get_matrix() const | neo::matrix_fx | inline |
height() const | neo::matrix_fx | inline |
make_steady_timer_callback(transmittable_rgb_strip &strip, rmt_channel_t channel, blending_method method=blend_linear) const | neo::matrix_fx | |
matrix_fx()=default | neo::matrix_fx | |
matrix_fx(std::vector< neo::rgb > matrix, std::size_t width, std::chrono::milliseconds duration_x=1s, std::chrono::milliseconds duration_y=1s, float repeats_x=1.f) | neo::matrix_fx | |
matrix_fx(matrix_fx &&other) noexcept | neo::matrix_fx | |
operator=(matrix_fx &&other) noexcept | neo::matrix_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::matrix_fx | |
repeats_x() const | neo::matrix_fx | inline |
resample(std::size_t new_width, std::size_t new_height, blending_method method=blend_linear) | neo::matrix_fx | |
sample(float x, float y, blending_method method=blend_linear) const | neo::matrix_fx | |
sample(std::size_t n_leds, std::chrono::milliseconds time_since_start, std::vector< rgb > recycle_buffer={}, blending_method method=blend_linear) const | neo::matrix_fx | |
set_duration_x(std::chrono::milliseconds d) | neo::matrix_fx | inline |
set_duration_y(std::chrono::milliseconds d) | neo::matrix_fx | inline |
set_matrix(std::vector< rgb > m, std::size_t w) | neo::matrix_fx | |
set_repeats_x(float n) | neo::matrix_fx | inline |
tile(float overlap_x, float overlap_y) | neo::matrix_fx | |
width() const | neo::matrix_fx | inline |