RenderEngine
Loading...
Searching...
No Matches
Triangle.hpp
Go to the documentation of this file.
1#ifndef TRIANGLE_HPP
2#define TRIANGLE_HPP
3
4
5#include "Object.hpp"
6// Include GLM
7#include <glm/glm.hpp>
8#include <glm/gtc/matrix_transform.hpp>
9#include <glm/gtc/quaternion.hpp>
10#include <glm/gtx/quaternion.hpp>
11#include <glm/gtx/euler_angles.hpp>
12#include <glm/gtx/norm.hpp>
13class Triangle: public Object{
14
15 public:
16
18
19 Triangle();
21
22 ~Triangle();
24
25 void init();
27
28 void render(Camera* camera);
29
30 private:
31
32 GLfloat g_vertex_buffer_data[9];
33 GLuint vertexbuffer;
34
35};
36
37#endif
Camera.
Definition Camera.hpp:22
Object.
Definition Object.hpp:28
Definition Triangle.hpp:13
void init()
init
Definition Triangle.cpp:12
~Triangle()
Destructor.
Definition Triangle.cpp:8
Triangle()
Default constructor.
Definition Triangle.cpp:5
void render(Camera *camera)
render
Definition Triangle.cpp:24