9 #ifndef HikingEngine_HikingInfoWindow_h
10 #define HikingEngine_HikingInfoWindow_h
12 #include <vmmlib/matrix.hpp>
13 #include "OpenGL_Includes.h"
24 void create(std::shared_ptr<ge::Shader> _shader, vmml::Vector2f _pos);
26 void draw(std::shared_ptr<ge::Camera> _cam, GLuint _texHandle, GLint _unit);
36 void setUniformsForMatrices();
37 vmml::Vector2f win_position;
38 vmml::Matrix4d viewMatrix;
39 vmml::Matrix4d projectionMatrix;
40 vmml::Vector2d viewport;
Definition: DrawableComponent.h:25
Definition: HikingComposition.h:14
Definition: HikingInfoWindow.h:19
void create()
Definition: HikingInfoWindow.h:23
virtual void draw(std::shared_ptr< ge::Camera > _cam)
Definition: DrawableComponent.cpp:76
void update()
Definition: HikingInfoWindow.cpp:51
void setProjectionMatrix(vmml::Matrix4d _mat)
Definition: HikingInfoWindow.cpp:87
void setViewport(vmml::Vector2d _viewport)
Definition: HikingInfoWindow.cpp:92
void draw(std::shared_ptr< ge::Camera > _cam, GLuint _texHandle, GLint _unit)
Definition: HikingInfoWindow.cpp:56
void clear()
Definition: HikingInfoWindow.cpp:5
void setModelViewMatrix(vmml::Matrix4d _mat)
Definition: HikingInfoWindow.cpp:82
HikingInfoWindow()
Definition: HikingInfoWindow.h:22