8#ifndef GALAXY_COMPONENTS_POLYLINE_HPP_
9#define GALAXY_COMPONENTS_POLYLINE_HPP_
12#include "galaxy/graphics/shapes/Polyline.hpp"
34 Polyline(
const nlohmann::json& json);
64 void deserialize(
const nlohmann::json& json)
override;
nlohmann::json serialize() override
Serializes object.
virtual ~Polyline()
Destructor.
Polyline(const Polyline &)=delete
Copy constructor.
Polyline & operator=(const Polyline &)=delete
Copy assignment operator.
void deserialize(const nlohmann::json &json) override
Deserializes from object.
Polyline & operator=(Polyline &&)
Move assignment operator.
graphics::Polyline m_shape
Shape.
Allows a class to be serialized.