projects
/
vrfileman
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
implemented a laser pointer
[vrfileman]
/
src
/
icon.h
1
#ifndef ICON_H_
2
#define ICON_H_
3
4
class FSNode;
5
6
class IconRenderer {
7
public:
8
virtual ~IconRenderer();
9
10
virtual bool init();
11
virtual void shutdown();
12
13
virtual void draw(FSNode *node) const = 0;
14
};
15
16
struct ShapesIconsPriv;
17
18
class ShapesIcons : public IconRenderer {
19
private:
20
ShapesIconsPriv *priv;
21
22
public:
23
ShapesIcons();
24
~ShapesIcons();
25
26
bool init();
27
void shutdown();
28
29
void draw(FSNode *node) const;
30
};
31
32
#endif // ICON_H_