|
FastLED 3.9.15
|
Definition at line 26 of file synth.cpp.hpp.
#include <synth.cpp.hpp>
Inheritance diagram for fl::audio::SynthEngineImpl:
Collaboration diagram for fl::audio::SynthEngineImpl:Public Member Functions | |
| SynthEngineImpl (const SynthEngineImpl &) FL_NOEXCEPT=delete | |
| SynthEngineImpl (i32 width, i32 oversample) | |
| ~SynthEngineImpl () FL_NOEXCEPT override | |
| hw::HexWaveEngine * | getEngineInternal () const |
| i32 | getOversample () const override |
| Get the oversample setting. | |
| i32 | getWidth () const override |
| Get the width setting. | |
| bool | isValid () const override |
| Check if engine was initialized successfully. | |
| SynthEngineImpl & | operator= (const SynthEngineImpl &) FL_NOEXCEPT=delete |
Public Member Functions inherited from fl::audio::ISynthEngine | |
| virtual | ~ISynthEngine () FL_NOEXCEPT=default |
Private Attributes | |
| hw::HexWaveEngine * | mEngine = nullptr |
| i32 | mOversample |
| i32 | mWidth |
Additional Inherited Members | |
Static Public Member Functions inherited from fl::audio::ISynthEngine | |
| static ISynthEnginePtr | create (i32 width=32, i32 oversample=16) |
| Factory function to create an engine with the specified quality settings. | |