libNeon
Loading...
Searching...
No Matches
neo::matrix_fx Member List

This is the complete list of members for neo::matrix_fx, including all inherited members.

_duration_xneo::matrix_fxprivate
_duration_yneo::matrix_fxprivate
_heightneo::matrix_fxprivate
_matrixneo::matrix_fxprivate
_matrix_mutexneo::matrix_fxmutableprivate
_repeats_xneo::matrix_fxprivate
_widthneo::matrix_fxprivate
duration_x() constneo::matrix_fxinline
duration_y() constneo::matrix_fxinline
get_matrix() constneo::matrix_fxinline
height() constneo::matrix_fxinline
make_steady_timer_callback(transmittable_rgb_strip &strip, rmt_channel_t channel, blending_method method=blend_linear) constneo::matrix_fx
matrix_fx()=defaultneo::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) noexceptneo::matrix_fx
operator=(matrix_fx &&other) noexceptneo::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) constneo::matrix_fx
repeats_x() constneo::matrix_fxinline
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) constneo::matrix_fx
sample(std::size_t n_leds, std::chrono::milliseconds time_since_start, std::vector< rgb > recycle_buffer={}, blending_method method=blend_linear) constneo::matrix_fx
set_duration_x(std::chrono::milliseconds d)neo::matrix_fxinline
set_duration_y(std::chrono::milliseconds d)neo::matrix_fxinline
set_matrix(std::vector< rgb > m, std::size_t w)neo::matrix_fx
set_repeats_x(float n)neo::matrix_fxinline
tile(float overlap_x, float overlap_y)neo::matrix_fx
width() constneo::matrix_fxinline