2018-10-07 03:42:33 +00:00
|
|
|
#pragma once
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
#include "specter/Icon.hpp"
|
|
|
|
#include "specter/ViewResources.hpp"
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2021-04-10 08:42:06 +00:00
|
|
|
namespace metaforce {
|
2017-11-05 06:17:12 +00:00
|
|
|
void InitializeIcons(specter::ViewResources& viewRes);
|
|
|
|
void DestroyIcons();
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2018-12-08 05:30:43 +00:00
|
|
|
enum class SpaceIcon { ResourceBrowser, ParticleEditor, WorldEditor, ModelViewer, InformationCenter, GameMode };
|
2016-03-04 23:04:53 +00:00
|
|
|
specter::Icon& GetIcon(SpaceIcon icon);
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2018-12-08 05:30:43 +00:00
|
|
|
enum class MonoIcon {
|
|
|
|
Sync,
|
|
|
|
Edit,
|
|
|
|
Caution,
|
|
|
|
Save,
|
|
|
|
Filter,
|
|
|
|
Document,
|
|
|
|
ZoomOut,
|
|
|
|
ZoomIn,
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2018-12-08 05:30:43 +00:00
|
|
|
Exclaim,
|
|
|
|
Clock,
|
|
|
|
Gamepad,
|
|
|
|
Unlink,
|
|
|
|
Link,
|
|
|
|
Folder,
|
|
|
|
Info
|
2016-01-18 23:33:23 +00:00
|
|
|
};
|
2016-03-04 23:04:53 +00:00
|
|
|
specter::Icon& GetIcon(MonoIcon icon);
|
2016-01-18 23:33:23 +00:00
|
|
|
|
2021-04-10 08:42:06 +00:00
|
|
|
} // namespace metaforce
|