sKit
0.0.9
Quad.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <glm/vec2.hpp>
4
#include <glm/vec3.hpp>
5
#include <vector>
6
7
namespace
sKit
{
8
10
class
Quad
{
11
public
:
12
Quad
() =
default
;
13
18
Quad
(glm::vec3
pos
, glm::vec2
dimensions
);
19
21
glm::vec3
pos
;
22
24
glm::vec2
dimensions
;
25
27
std::vector<glm::vec3>
vertices
;
28
30
std::vector<uint16_t>
indices
;
31
};
32
33
}
// namespace sKit
sKit::Quad::Quad
Quad()=default
sKit::Quad::dimensions
glm::vec2 dimensions
Width along the X axis and height along the Y axis.
Definition:
Quad.hpp:24
sKit::Quad::vertices
std::vector< glm::vec3 > vertices
Definition:
Quad.hpp:27
sKit
Definition:
camera.hpp:8
sKit::Quad::indices
std::vector< uint16_t > indices
Definition:
Quad.hpp:30
sKit::Quad::pos
glm::vec3 pos
Position of the top left corner.
Definition:
Quad.hpp:21
sKit::Quad
3D Quad with 2 triangles with CW winding.
Definition:
Quad.hpp:10
sKit
geom
Quad.hpp
Generated by
1.8.17