summaryrefslogtreecommitdiff
path: root/Client/Source/Graphics/Quad.h
blob: ee6c5be730269e95e5b007d42c61f75c9d7b76ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef QUAD_H
#define QUAD_H

#include "../Utilities/UtilMacros.h"
#include "DynamicMesh.h"

class Quad : public DynamicMesh
{
public: 
	Quad(float l, float r, float t, float b);

	void Set(float l, float r, float t, float b);

	GET_SET(float, Left, m_Left);
	GET_SET(float, Right, m_Right);
	GET_SET(float, Top, m_Top);
	GET_SET(float, Bottom, m_Bottom);

	void Draw() override; 

private: 
	float m_Left, m_Right, m_Top, m_Bottom;

};

#endif