libNeon
Loading...
Searching...
No Matches
neo::matrix_fx_config Struct Reference

#include <matrix_fx.hpp>

Inheritance diagram for neo::matrix_fx_config:

Public Member Functions

 matrix_fx_config ()=default
 
void apply (matrix_fx &m_fx, float tile_x=0.1f, float tile_y=0.1f) const
 
std::string to_string () const
 

Public Attributes

std::vector< neo::rgbmatrix = {}
 
std::uint8_t width = 0
 
float repeats_x = 1.f
 
std::uint32_t duration_x_ms = 0
 
std::uint32_t duration_y_ms = 5000
 

Constructor & Destructor Documentation

◆ matrix_fx_config()

neo::matrix_fx_config::matrix_fx_config ( )
default

Member Function Documentation

◆ apply()

void neo::matrix_fx_config::apply ( matrix_fx m_fx,
float  tile_x = 0.1f,
float  tile_y = 0.1f 
) const

◆ to_string()

std::string neo::matrix_fx_config::to_string ( ) const

Member Data Documentation

◆ duration_x_ms

std::uint32_t neo::matrix_fx_config::duration_x_ms = 0

◆ duration_y_ms

std::uint32_t neo::matrix_fx_config::duration_y_ms = 5000

◆ matrix

std::vector<neo::rgb> neo::matrix_fx_config::matrix = {}

◆ repeats_x

float neo::matrix_fx_config::repeats_x = 1.f

◆ width

std::uint8_t neo::matrix_fx_config::width = 0

The documentation for this struct was generated from the following files: