Torch
Loading...
Searching...
No Matches
ImagePreview.h
1#pragma once
2
3#include "factories/BaseFactory.h"
4
5// Viewer cards for the PM64 image-like assets: sprites, map texture archives,
6// imgfx vertex animations, title screen images and intro story images.
7#ifdef BUILD_UI
8class PM64SpriteFactoryUI : public BaseFactoryUI {
9public:
10 float GetItemHeight(const ParseResultData& data) override;
11 void DrawUI(const ParseResultData& data) override;
12};
13
14class PM64MapTextureFactoryUI : public BaseFactoryUI {
15public:
16 float GetItemHeight(const ParseResultData& data) override;
17 void DrawUI(const ParseResultData& data) override;
18};
19
20class PM64ImgFXAnimFactoryUI : public BaseFactoryUI {
21public:
22 float GetItemHeight(const ParseResultData& data) override;
23 void DrawUI(const ParseResultData& data) override;
24};
25
26class PM64TitleDataFactoryUI : public BaseFactoryUI {
27public:
28 float GetItemHeight(const ParseResultData& data) override;
29 void DrawUI(const ParseResultData& data) override;
30};
31
32class PM64StoryImageFactoryUI : public BaseFactoryUI {
33public:
34 float GetItemHeight(const ParseResultData& data) override;
35 void DrawUI(const ParseResultData& data) override;
36};
37#endif