12 class BlockTypeRegistry;
13 class DirectionalLighting;
18 explicit HUD(const BlockTypeRegistry &);
20 HUD(const HUD &) = delete;
21 HUD &operator =(const HUD &) = delete;
23 void Viewport(float width, float height);
24 void Viewport(float x, float y, float width, float height);
26 void Display(const Block &);
28 void Render(DirectionalLighting &);
31 const BlockTypeRegistry &types;
34 Model::Buffer block_buf;
35 glm::mat4 block_transform;
38 OutlineModel crosshair;
39 glm::mat4 crosshair_transform;