Definition at line 113 of file wave_simulation.h.
|
| | WaveSimulation2D (u32 W, u32 H, SuperSample factor=SuperSample::SUPER_SAMPLE_NONE, float speed=0.16f, float dampening=6.0f) FL_NO_EXCEPT |
| |
| | ~WaveSimulation2D () FL_NO_EXCEPT=default |
| |
| int | getDampenening () const FL_NO_EXCEPT |
| |
| float | getf (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| u32 | getHeight () const FL_NO_EXCEPT |
| |
| i16 | geti16 (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| bool | geti16All (fl::size x, fl::size y, i16 *curr, i16 *prev, i16 *diff) const FL_NO_EXCEPT |
| |
| i16 | geti16Previous (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| i8 | geti8 (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| float | getSpeed () const FL_NO_EXCEPT |
| |
| LaplacianStencil | getStencil () const FL_NO_EXCEPT |
| |
| u8 | getu8 (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| bool | getUseChangeGrid () const FL_NO_EXCEPT |
| |
| u32 | getWidth () const FL_NO_EXCEPT |
| |
| bool | has (fl::size x, fl::size y) const FL_NO_EXCEPT |
| |
| void | init (u32 width, u32 height, SuperSample factor, float speed, int dampening) FL_NO_EXCEPT |
| |
| WaveSimulation2D_Real & | real () FL_NO_EXCEPT |
| |
| void | setDampening (int damp) FL_NO_EXCEPT |
| |
| void | setEasingMode (U8EasingFunction mode) FL_NO_EXCEPT |
| |
| void | setExtraFrames (u8 extra) FL_NO_EXCEPT |
| |
| void | setf (fl::size x, fl::size y, float value) FL_NO_EXCEPT |
| |
| void | setHalfDuplex (bool on) FL_NO_EXCEPT |
| |
| void | seti16 (fl::size x, fl::size y, i16 value) FL_NO_EXCEPT |
| |
| void | setSpeed (float speed) FL_NO_EXCEPT |
| |
| void | setStencil (LaplacianStencil s) FL_NO_EXCEPT |
| |
| void | setSuperSample (SuperSample factor) FL_NO_EXCEPT |
| |
| void | setUseChangeGrid (bool enabled) FL_NO_EXCEPT |
| |
| void | setXCylindrical (bool on) FL_NO_EXCEPT |
| |
| void | update () FL_NO_EXCEPT |
| |