GlistEngine
Loading...
Searching...
No Matches
gTriangle.h
Go to the documentation of this file.
1
/*
2
* gTriangle.h
3
*
4
* Created on: Jul 28, 2022
5
* Author: emirhantasdeviren
6
*/
7
8
#ifndef GRAPHICS_PRIMITIVES_GTRIANGLE_H_
9
#define GRAPHICS_PRIMITIVES_GTRIANGLE_H_
10
11
#include "
gMesh.h
"
12
13
class
gTriangle
:
public
gMesh
{
14
public
:
15
gTriangle
();
16
~gTriangle
()
override
;
17
18
void
draw
(
float
px,
float
py,
float
qx,
float
qy,
float
rx,
float
ry,
bool
is_filled);
19
20
private
:
21
void
setPoints(
float
px,
float
py,
float
qx,
float
qy,
float
rx,
float
ry,
bool
is_filled);
22
23
std::vector<gVertex> vertices;
24
std::vector<gIndex> indices;
25
gVertex
vertex1;
26
gVertex
vertex2;
27
gVertex
vertex3;
28
};
29
30
#endif
/* GRAPHICS_PRIMITIVES_GTRIANGLE_H_ */
gMesh
Definition
gMesh.h:27
gTriangle
Definition
gTriangle.h:13
gTriangle::gTriangle
gTriangle()
gTriangle::~gTriangle
~gTriangle() override
gTriangle::draw
void draw(float px, float py, float qx, float qy, float rx, float ry, bool is_filled)
gMesh.h
gVertex
Definition
gVbo.h:14
engine
graphics
primitives
gTriangle.h
Generated by
1.9.8