Files

17 lines
281 B
C++
Raw Permalink Normal View History

2026-08-03 18:42:47 +08:00
#pragma once
enum class GFXAPIBackend { OPENGL };
class CShaderMgr;
class GFXManager
{
public:
GFXManager(CShaderMgr* shaderMgr);
GFXAPIBackend backend() const noexcept;
private:
CShaderMgr* m_shaderMgr = nullptr;
GFXAPIBackend m_apiBackend = GFXAPIBackend::OPENGL;
};