Files
XCEngine/MVS/Music fluctuations/source/context/Context.h

27 lines
590 B
C++

#pragma once
#include"../window/Window.h"
#include"../gpu/Gpu.h"
#include"../myinput/Input.h"
#include"../renderer/Renderer.h"
#include"../scene/SceneManager.h"
#include"../time/Clock.h"
#include"../audio/AudioManager.h"
#include"../audio/WavFileReader.h"
#include"../audio/AudioEngine.h"
class Context
{
public:
Context(HINSTANCE p_hInstance);
~Context();
public:
GPU m_gpu;
Window m_window;
Input m_input;
Renderer m_renderer;
SceneManager m_sceneManager;
Clock m_clock;
AudioManager m_audioManager;
AudioEngine m_audioEngine;
WavFileReader m_wavFileReader;
};