Voxellancer
0.3
A game about voxels in space
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Pages
hudobjectdelegate.h
1
#pragma once
2
3
#include "utils/handle/handle.h"
4
5
6
class
HUD
;
7
class
Hudget
;
8
class
ObjectHudget
;
9
class
WorldObject
;
10
11
/*
12
Handle to a WorldObject that also references the Hudget this
13
WorldObject is represented by on the HUD
14
*/
15
class
HUDObjectDelegate
{
16
public
:
17
HUDObjectDelegate
(
HUD
* hud,
WorldObject
* worldObject,
ObjectHudget
* hudget);
18
19
HUD
* hud();
20
WorldObject
* worldObject();
21
ObjectHudget
* hudget();
22
23
24
protected
:
25
HUD
* m_hud;
26
Handle<WorldObject>
m_worldObjectHandle;
27
ObjectHudget
* m_hudget;
28
};
29
Hudget
Definition:
hudget.h:15
WorldObject
Definition:
worldobject.h:43
HUDObjectDelegate
Definition:
hudobjectdelegate.h:15
Handle< WorldObject >
HUD
Definition:
hud.h:34
ObjectHudget
Definition:
objecthudget.h:15
src
ui
hud
hudobjectdelegate.h
Generated on Sun Mar 30 2014 13:32:31 for Voxellancer by
1.8.6