Initial Upload Week 4 [19/10]
This commit is contained in:
29
Vertex.h
Normal file
29
Vertex.h
Normal file
@ -0,0 +1,29 @@
|
||||
#pragma once
|
||||
class Vertex
|
||||
{
|
||||
public:
|
||||
Vertex();
|
||||
Vertex(float x, float y, float w);
|
||||
Vertex(const Vertex& other);
|
||||
|
||||
// Accessors
|
||||
float GetX() const;
|
||||
void SetX(const float x);
|
||||
float GetY() const;
|
||||
void SetY(const float y);
|
||||
float GetW() const;
|
||||
void SetW(const float w);
|
||||
|
||||
// Assignment operator
|
||||
Vertex& operator= (const Vertex& rhs);
|
||||
|
||||
bool operator== (const Vertex& rhs) const;
|
||||
|
||||
const Vertex operator+ (const Vertex& rhs) const;
|
||||
|
||||
private:
|
||||
float _x;
|
||||
float _y;
|
||||
float _w;
|
||||
};
|
||||
|
Reference in New Issue
Block a user