You've already forked pico-launcher
mirror of
https://github.com/LNH-team/pico-launcher.git
synced 2026-01-09 16:28:48 -08:00
24 lines
830 B
C++
24 lines
830 B
C++
#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;
|
|
};
|