2016-01-18 15:33:23 -08:00
|
|
|
#ifndef URDE_ICONS_HPP
|
|
|
|
#define URDE_ICONS_HPP
|
|
|
|
|
2016-03-04 15:04:53 -08:00
|
|
|
#include "specter/Icon.hpp"
|
|
|
|
#include "specter/ViewResources.hpp"
|
2016-01-18 15:33:23 -08:00
|
|
|
|
2016-03-04 16:03:41 -08:00
|
|
|
namespace urde
|
2016-01-18 15:33:23 -08:00
|
|
|
{
|
2017-11-04 23:17:12 -07:00
|
|
|
void InitializeIcons(specter::ViewResources& viewRes);
|
|
|
|
void DestroyIcons();
|
2016-01-18 15:33:23 -08:00
|
|
|
|
|
|
|
enum class SpaceIcon
|
|
|
|
{
|
|
|
|
ResourceBrowser,
|
|
|
|
ParticleEditor,
|
|
|
|
WorldEditor,
|
2016-02-02 00:31:05 -08:00
|
|
|
ModelViewer,
|
2016-12-12 18:56:43 -08:00
|
|
|
InformationCenter,
|
|
|
|
GameMode
|
2016-01-18 15:33:23 -08:00
|
|
|
};
|
2016-03-04 15:04:53 -08:00
|
|
|
specter::Icon& GetIcon(SpaceIcon icon);
|
2016-01-18 15:33:23 -08:00
|
|
|
|
|
|
|
enum class MonoIcon
|
|
|
|
{
|
|
|
|
Sync,
|
|
|
|
Edit,
|
|
|
|
Caution,
|
|
|
|
Save,
|
|
|
|
Filter,
|
|
|
|
Document,
|
|
|
|
ZoomOut,
|
|
|
|
ZoomIn,
|
|
|
|
|
|
|
|
Exclaim,
|
|
|
|
Clock,
|
|
|
|
Gamepad,
|
|
|
|
Unlink,
|
|
|
|
Link,
|
|
|
|
Folder,
|
|
|
|
Info
|
|
|
|
};
|
2016-03-04 15:04:53 -08:00
|
|
|
specter::Icon& GetIcon(MonoIcon icon);
|
2016-01-18 15:33:23 -08:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif // URDE_ICONS_HPP
|