GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UiRenderer.hpp
Go to the documentation of this file.
1 #ifndef UIRENDERER_HPP
2 #define UIRENDERER_HPP
3 
4 #include <memory>
5 #include <string>
6 
9 
10 namespace radix {
11  struct RenderContext;
12  class Camera;
13  class Renderer;
14 }
15 
16 namespace glPortal {
17 
18 class World;
19 
21 public:
23 
24  void render();
25 
26  void renderImage(radix::Vector3f position, radix::Vector3f scale, std::string path);
27 };
28 
29 } /* namespace glPortal */
30 
31 #endif /* UIRENDERER_HPP */
Definition: GameController.hpp:7
void renderImage(radix::Vector3f position, radix::Vector3f scale, std::string path)
Definition: SubRenderer.hpp:14
Definition: Screen.hpp:10
Definition: World.hpp:11
Definition: UiRenderer.hpp:20
UiRenderer(World &w, radix::Renderer &ren)
Main renderer - handles sub-renderers and provides low level render functions.
Definition: Renderer.hpp:35
3-dimensional float-based vector/point storage and manipulation struct
Definition: Vector3f.hpp:27