8 using namespace std::chrono;
21 const double frame_duration = 1.0 / FPS;
25 std::shared_ptr<sf::RenderWindow>
window;
33 void handlePlot(std::vector<Float_Complex> spectrum,
34 std::size_t fft_size);
35 void frameRate(time_point<high_resolution_clock> &prev_time);
Definition: render.hpp:18
std::shared_ptr< HUD > hud_ptr
Definition: render.hpp:28
std::shared_ptr< FFT< sf::Int16 > > fft_ptr
Definition: render.hpp:30
std::shared_ptr< Spectrum > spectrum_ptr
Definition: render.hpp:29
sf::Clock clock
Definition: render.hpp:23
std::shared_ptr< Spectrum3D > spectrum3D_ptr
Definition: render.hpp:31
std::shared_ptr< sf::RenderWindow > window
Definition: render.hpp:25
std::shared_ptr< sf::VideoMode > desktop
Definition: render.hpp:26