Definition at line 147 of file animartrix_detail.hpp.
|
| ANIMartRIX (int w, int h) |
|
virtual uint16_t | xyMap (uint16_t x, uint16_t y)=0 |
|
void | setTime (uint32_t t) |
|
uint32_t | getTime () |
|
void | init (int w, int h) |
|
void | setSpeedFactor (float speed) |
| Set the Speed Factor 0.1 to 10 - 1 for original speed.
|
|
float | subtract (float &a, float &b) |
|
float | multiply (float &a, float &b) |
|
float | colorburn (float &a, float &b) |
|
float | add (float &a, float &b) |
|
float | screen (float &a, float &b) |
|
float | colordodge (float &a, float &b) |
|
float | fade (float t) |
|
float | lerp (float t, float a, float b) |
|
float | grad (int hash, float x, float y, float z) |
|
float | pnoise (float x, float y, float z) |
|
void | calculate_oscillators (oscillators &timings) |
|
void | run_default_oscillators (float master_speed=0.005) |
|
float | render_value (render_parameters &animation) |
|
void | render_polar_lookup_table (float cx, float cy) |
|
float | map_float (float x, float in_min, float in_max, float out_min, float out_max) |
|
rgb | rgb_sanity_check (rgb &pixel) |
|
void | get_ready () |
|
virtual void | setPixelColorInternal (int x, int y, rgb pixel)=0 |
|
void | logOutput () |
|
void | logFrame () |
|
void | report_performance () |
|
void | Rotating_Blob () |
|
void | Chasing_Spirals () |
|
void | Rings () |
|
void | Waves () |
|
void | Center_Field () |
|
void | Distance_Experiment () |
|
void | Caleido1 () |
|
void | Caleido2 () |
|
void | Caleido3 () |
|
void | Lava1 () |
|
void | Scaledemo1 () |
|
void | Yves () |
|
void | Spiralus () |
|
void | Spiralus2 () |
|
void | Hot_Blob () |
|
void | Zoom () |
|
void | Slow_Fade () |
|
void | Polar_Waves () |
|
void | RGB_Blobs () |
|
void | RGB_Blobs2 () |
|
void | RGB_Blobs3 () |
|
void | RGB_Blobs4 () |
|
void | RGB_Blobs5 () |
|
void | Big_Caleido () |
|
void | SM1 () |
|
void | SM2 () |
|
void | SM3 () |
|
void | SM4 () |
|
void | SM5 () |
|
void | SM6 () |
|
void | SM8 () |
|
void | SM9 () |
|
void | SM10 () |
|
void | Complex_Kaleido () |
|
void | Complex_Kaleido_2 () |
|
void | Complex_Kaleido_3 () |
|
void | Complex_Kaleido_4 () |
|
void | Complex_Kaleido_5 () |
|
void | Complex_Kaleido_6 () |
|
void | Water () |
|
void | Parametric_Water () |
|
void | Module_Experiment1 () |
|
void | Module_Experiment2 () |
|
void | Module_Experiment3 () |
|
void | Zoom2 () |
|
void | Module_Experiment4 () |
|
void | Module_Experiment5 () |
|
void | Module_Experiment6 () |
|
void | Module_Experiment7 () |
|
void | Module_Experiment8 () |
|
void | Module_Experiment9 () |
|
void | Module_Experiment10 () |
|
◆ ANIMartRIX() [1/2]
animartrix_detail::ANIMartRIX::ANIMartRIX |
( |
| ) |
|
|
inline |
◆ ANIMartRIX() [2/2]
animartrix_detail::ANIMartRIX::ANIMartRIX |
( |
int | w, |
|
|
int | h ) |
|
inline |
◆ ~ANIMartRIX()
virtual animartrix_detail::ANIMartRIX::~ANIMartRIX |
( |
| ) |
|
|
inlinevirtual |
◆ add()
float animartrix_detail::ANIMartRIX::add |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ Big_Caleido()
void animartrix_detail::ANIMartRIX::Big_Caleido |
( |
| ) |
|
|
inline |
◆ calculate_oscillators()
void animartrix_detail::ANIMartRIX::calculate_oscillators |
( |
oscillators & | timings | ) |
|
|
inline |
◆ Caleido1()
void animartrix_detail::ANIMartRIX::Caleido1 |
( |
| ) |
|
|
inline |
◆ Caleido2()
void animartrix_detail::ANIMartRIX::Caleido2 |
( |
| ) |
|
|
inline |
◆ Caleido3()
void animartrix_detail::ANIMartRIX::Caleido3 |
( |
| ) |
|
|
inline |
◆ Center_Field()
void animartrix_detail::ANIMartRIX::Center_Field |
( |
| ) |
|
|
inline |
◆ Chasing_Spirals()
void animartrix_detail::ANIMartRIX::Chasing_Spirals |
( |
| ) |
|
|
inline |
◆ colorburn()
float animartrix_detail::ANIMartRIX::colorburn |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ colordodge()
float animartrix_detail::ANIMartRIX::colordodge |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ Complex_Kaleido()
void animartrix_detail::ANIMartRIX::Complex_Kaleido |
( |
| ) |
|
|
inline |
◆ Complex_Kaleido_2()
void animartrix_detail::ANIMartRIX::Complex_Kaleido_2 |
( |
| ) |
|
|
inline |
◆ Complex_Kaleido_3()
void animartrix_detail::ANIMartRIX::Complex_Kaleido_3 |
( |
| ) |
|
|
inline |
◆ Complex_Kaleido_4()
void animartrix_detail::ANIMartRIX::Complex_Kaleido_4 |
( |
| ) |
|
|
inline |
◆ Complex_Kaleido_5()
void animartrix_detail::ANIMartRIX::Complex_Kaleido_5 |
( |
| ) |
|
|
inline |
◆ Complex_Kaleido_6()
void animartrix_detail::ANIMartRIX::Complex_Kaleido_6 |
( |
| ) |
|
|
inline |
◆ Distance_Experiment()
void animartrix_detail::ANIMartRIX::Distance_Experiment |
( |
| ) |
|
|
inline |
◆ fade()
float animartrix_detail::ANIMartRIX::fade |
( |
float | t | ) |
|
|
inline |
◆ get_ready()
void animartrix_detail::ANIMartRIX::get_ready |
( |
| ) |
|
|
inline |
◆ getTime()
uint32_t animartrix_detail::ANIMartRIX::getTime |
( |
| ) |
|
|
inline |
◆ grad()
float animartrix_detail::ANIMartRIX::grad |
( |
int | hash, |
|
|
float | x, |
|
|
float | y, |
|
|
float | z ) |
|
inline |
◆ Hot_Blob()
void animartrix_detail::ANIMartRIX::Hot_Blob |
( |
| ) |
|
|
inline |
◆ init()
void animartrix_detail::ANIMartRIX::init |
( |
int | w, |
|
|
int | h ) |
|
inline |
◆ Lava1()
void animartrix_detail::ANIMartRIX::Lava1 |
( |
| ) |
|
|
inline |
◆ lerp()
float animartrix_detail::ANIMartRIX::lerp |
( |
float | t, |
|
|
float | a, |
|
|
float | b ) |
|
inline |
◆ logFrame()
void animartrix_detail::ANIMartRIX::logFrame |
( |
| ) |
|
|
inline |
◆ logOutput()
void animartrix_detail::ANIMartRIX::logOutput |
( |
| ) |
|
|
inline |
◆ map_float()
float animartrix_detail::ANIMartRIX::map_float |
( |
float | x, |
|
|
float | in_min, |
|
|
float | in_max, |
|
|
float | out_min, |
|
|
float | out_max ) |
|
inline |
◆ Module_Experiment1()
void animartrix_detail::ANIMartRIX::Module_Experiment1 |
( |
| ) |
|
|
inline |
◆ Module_Experiment10()
void animartrix_detail::ANIMartRIX::Module_Experiment10 |
( |
| ) |
|
|
inline |
◆ Module_Experiment2()
void animartrix_detail::ANIMartRIX::Module_Experiment2 |
( |
| ) |
|
|
inline |
◆ Module_Experiment3()
void animartrix_detail::ANIMartRIX::Module_Experiment3 |
( |
| ) |
|
|
inline |
◆ Module_Experiment4()
void animartrix_detail::ANIMartRIX::Module_Experiment4 |
( |
| ) |
|
|
inline |
◆ Module_Experiment5()
void animartrix_detail::ANIMartRIX::Module_Experiment5 |
( |
| ) |
|
|
inline |
◆ Module_Experiment6()
void animartrix_detail::ANIMartRIX::Module_Experiment6 |
( |
| ) |
|
|
inline |
◆ Module_Experiment7()
void animartrix_detail::ANIMartRIX::Module_Experiment7 |
( |
| ) |
|
|
inline |
◆ Module_Experiment8()
void animartrix_detail::ANIMartRIX::Module_Experiment8 |
( |
| ) |
|
|
inline |
◆ Module_Experiment9()
void animartrix_detail::ANIMartRIX::Module_Experiment9 |
( |
| ) |
|
|
inline |
◆ multiply()
float animartrix_detail::ANIMartRIX::multiply |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ Parametric_Water()
void animartrix_detail::ANIMartRIX::Parametric_Water |
( |
| ) |
|
|
inline |
◆ pnoise()
float animartrix_detail::ANIMartRIX::pnoise |
( |
float | x, |
|
|
float | y, |
|
|
float | z ) |
|
inline |
◆ Polar_Waves()
void animartrix_detail::ANIMartRIX::Polar_Waves |
( |
| ) |
|
|
inline |
◆ render_polar_lookup_table()
void animartrix_detail::ANIMartRIX::render_polar_lookup_table |
( |
float | cx, |
|
|
float | cy ) |
|
inline |
◆ render_value()
◆ report_performance()
void animartrix_detail::ANIMartRIX::report_performance |
( |
| ) |
|
|
inline |
◆ RGB_Blobs()
void animartrix_detail::ANIMartRIX::RGB_Blobs |
( |
| ) |
|
|
inline |
◆ RGB_Blobs2()
void animartrix_detail::ANIMartRIX::RGB_Blobs2 |
( |
| ) |
|
|
inline |
◆ RGB_Blobs3()
void animartrix_detail::ANIMartRIX::RGB_Blobs3 |
( |
| ) |
|
|
inline |
◆ RGB_Blobs4()
void animartrix_detail::ANIMartRIX::RGB_Blobs4 |
( |
| ) |
|
|
inline |
◆ RGB_Blobs5()
void animartrix_detail::ANIMartRIX::RGB_Blobs5 |
( |
| ) |
|
|
inline |
◆ rgb_sanity_check()
rgb animartrix_detail::ANIMartRIX::rgb_sanity_check |
( |
rgb & | pixel | ) |
|
|
inline |
◆ Rings()
void animartrix_detail::ANIMartRIX::Rings |
( |
| ) |
|
|
inline |
◆ Rotating_Blob()
void animartrix_detail::ANIMartRIX::Rotating_Blob |
( |
| ) |
|
|
inline |
◆ run_default_oscillators()
void animartrix_detail::ANIMartRIX::run_default_oscillators |
( |
float | master_speed = 0.005 | ) |
|
|
inline |
◆ Scaledemo1()
void animartrix_detail::ANIMartRIX::Scaledemo1 |
( |
| ) |
|
|
inline |
◆ screen()
float animartrix_detail::ANIMartRIX::screen |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ setSpeedFactor()
void animartrix_detail::ANIMartRIX::setSpeedFactor |
( |
float | speed | ) |
|
|
inline |
◆ setTime()
void animartrix_detail::ANIMartRIX::setTime |
( |
uint32_t | t | ) |
|
|
inline |
◆ Slow_Fade()
void animartrix_detail::ANIMartRIX::Slow_Fade |
( |
| ) |
|
|
inline |
◆ SM1()
void animartrix_detail::ANIMartRIX::SM1 |
( |
| ) |
|
|
inline |
◆ SM10()
void animartrix_detail::ANIMartRIX::SM10 |
( |
| ) |
|
|
inline |
◆ SM2()
void animartrix_detail::ANIMartRIX::SM2 |
( |
| ) |
|
|
inline |
◆ SM3()
void animartrix_detail::ANIMartRIX::SM3 |
( |
| ) |
|
|
inline |
◆ SM4()
void animartrix_detail::ANIMartRIX::SM4 |
( |
| ) |
|
|
inline |
◆ SM5()
void animartrix_detail::ANIMartRIX::SM5 |
( |
| ) |
|
|
inline |
◆ SM6()
void animartrix_detail::ANIMartRIX::SM6 |
( |
| ) |
|
|
inline |
◆ SM8()
void animartrix_detail::ANIMartRIX::SM8 |
( |
| ) |
|
|
inline |
◆ SM9()
void animartrix_detail::ANIMartRIX::SM9 |
( |
| ) |
|
|
inline |
◆ Spiralus()
void animartrix_detail::ANIMartRIX::Spiralus |
( |
| ) |
|
|
inline |
◆ Spiralus2()
void animartrix_detail::ANIMartRIX::Spiralus2 |
( |
| ) |
|
|
inline |
◆ subtract()
float animartrix_detail::ANIMartRIX::subtract |
( |
float & | a, |
|
|
float & | b ) |
|
inline |
◆ Water()
void animartrix_detail::ANIMartRIX::Water |
( |
| ) |
|
|
inline |
◆ Waves()
void animartrix_detail::ANIMartRIX::Waves |
( |
| ) |
|
|
inline |
◆ Yves()
void animartrix_detail::ANIMartRIX::Yves |
( |
| ) |
|
|
inline |
◆ Zoom()
void animartrix_detail::ANIMartRIX::Zoom |
( |
| ) |
|
|
inline |
◆ Zoom2()
void animartrix_detail::ANIMartRIX::Zoom2 |
( |
| ) |
|
|
inline |
unsigned long animartrix_detail::ANIMartRIX::a |
◆ animation
unsigned long animartrix_detail::ANIMartRIX::b |
unsigned long animartrix_detail::ANIMartRIX::c |
◆ currentTime
uint32_t animartrix_detail::ANIMartRIX::currentTime = 0 |
◆ distance
◆ move
◆ num_x
int animartrix_detail::ANIMartRIX::num_x |
◆ num_y
int animartrix_detail::ANIMartRIX::num_y |
◆ pixel
rgb animartrix_detail::ANIMartRIX::pixel |
◆ polar_theta
◆ radial_filter_radius
float animartrix_detail::ANIMartRIX::radial_filter_radius = 23.0 |
◆ serpentine
bool animartrix_detail::ANIMartRIX::serpentine |
◆ show0
float animartrix_detail::ANIMartRIX::show0 |
◆ show1
float animartrix_detail::ANIMartRIX::show1 |
◆ show2
float animartrix_detail::ANIMartRIX::show2 |
◆ show3
float animartrix_detail::ANIMartRIX::show3 |
◆ show4
float animartrix_detail::ANIMartRIX::show4 |
◆ show5
float animartrix_detail::ANIMartRIX::show5 |
◆ show6
float animartrix_detail::ANIMartRIX::show6 |
◆ show7
float animartrix_detail::ANIMartRIX::show7 |
◆ show8
float animartrix_detail::ANIMartRIX::show8 |
◆ show9
float animartrix_detail::ANIMartRIX::show9 |
◆ speed_factor
float animartrix_detail::ANIMartRIX::speed_factor = 1 |
◆ timings
The documentation for this class was generated from the following file: