yaze
0.2.0
Link to the Past ROM Editor
Loading...
Searching...
No Matches
resource_manager.h
Go to the documentation of this file.
1
#ifndef YAZE_APP_EDITOR_SYSTEM_RESOURCE_MANAGER_H
2
#define YAZE_APP_EDITOR_SYSTEM_RESOURCE_MANAGER_H
3
4
#include <cstddef>
5
6
namespace
yaze
{
7
namespace
app {
8
namespace
editor {
9
10
// System resource manager.
11
class
ResourceManager
{
12
public
:
13
ResourceManager
();
14
~ResourceManager
();
15
16
void
Load
(
const
char
* path);
17
void
Unload
(
const
char
* path);
18
void
UnloadAll
();
19
20
size_t
Count
()
const
;
21
22
private
:
23
size_t
count_
;
24
};
25
26
}
// namespace editor
27
}
// namespace app
28
}
// namespace yaze
29
30
#endif
// YAZE_APP_EDITOR_SYSTEM_RESOURCE_MANAGER_H
yaze::app::editor::ResourceManager
Definition
resource_manager.h:11
yaze::app::editor::ResourceManager::~ResourceManager
~ResourceManager()
yaze::app::editor::ResourceManager::Count
size_t Count() const
yaze::app::editor::ResourceManager::ResourceManager
ResourceManager()
yaze::app::editor::ResourceManager::Load
void Load(const char *path)
yaze::app::editor::ResourceManager::UnloadAll
void UnloadAll()
yaze::app::editor::ResourceManager::Unload
void Unload(const char *path)
yaze::app::editor::ResourceManager::count_
size_t count_
Definition
resource_manager.h:23
yaze
Definition
common.cc:22
src
app
editor
system
resource_manager.h
Generated by
1.12.0