Files
XCEngine/MVS/Music fluctuations/source/scene/StartScene/StartScene.h

24 lines
474 B
C++

#pragma once
#include"../Scene.h"
#include"../../audio3d/FFTFilter.h"
#include"../../audio3d/Resampler.h"
#include"../../audio3d/HRTF.h"
#include"../../audio/AudioSource.h"
class StartScene:public Scene
{
public:
void OnEnter() override;
void OnExit() override;
void Update(float p_deltaTime) override;
private:
Resampler resampler = Resampler(100, 16.f);
std::vector<float> orisamples;
std::vector<float> resamples{0.};
HRTF hrtf;
AudioSource* audio_source;
};