8#ifndef GALAXY_GRAPHICS_SHAPES_POLYGON_HPP_
9#define GALAXY_GRAPHICS_SHAPES_POLYGON_HPP_
12#include "galaxy/meta/Memory.hpp"
57 const meta::vector<glm::vec2>&
points()
const;
A closed loop line collection of points. I.e. A square, triangle, etc.
virtual ~Polygon()
Destructor.
void create(const meta::vector< glm::vec2 > &points)
Create shape.
meta::vector< glm::vec2 > m_points
List of points.
Polygon & operator=(Polygon &&)
Move assignment operator.
const meta::vector< glm::vec2 > & points() const
Get list of points.