mirror of
https://github.com/LNH-team/pico-launcher.git
synced 2026-06-02 09:06:54 +02:00
Initial commit
This commit is contained in:
23
arm9/source/gui/VramContext.h
Normal file
23
arm9/source/gui/VramContext.h
Normal 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;
|
||||
};
|
||||
Reference in New Issue
Block a user