Initial commit

This commit is contained in:
Gericom
2025-11-22 17:21:45 +01:00
commit 5d6f67c612
517 changed files with 63025 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#pragma once
#include "IVramManager.h"
class VramContext
{
public:
VramContext(IVramManager* bgVramManager, IVramManager* objVramManager,
IVramManager* texVramManager, IVramManager* texPlttVramManager)
: _bgVramManager(bgVramManager), _objVramManager(objVramManager)
, _texVramManager(texVramManager), _texPlttVramManager(texPlttVramManager)
{ }
IVramManager* GetBgVramManager() const { return _bgVramManager; }
IVramManager* GetObjVramManager() const { return _objVramManager; }
IVramManager* GetTexVramManager() const { return _texVramManager; }
IVramManager* GetTexPlttVramManager() const { return _texPlttVramManager; }
private:
IVramManager* _bgVramManager;
IVramManager* _objVramManager;
IVramManager* _texVramManager;
IVramManager* _texPlttVramManager;
};