struct hiro::draw::GraphStyle
Overview
Stylization of the rendered graph. More…
#include <GraphRenderer.h> struct GraphStyle: public hiro::draw::Style { // fields std::string caption { "" }; cogs::Color3f text_color { cogs::color::GRAY60 }; cogs::Color3f line_color { cogs::color::GOLD }; int32_t line_width { 2 }; int32_t point_size { 5 }; geom::IRect target_area { geom::IRect(50, 50, 250, 250) }; // methods virtual bool ReadFromStream(std::istream& str); virtual void WriteToStream(std::ostream& str); };
Inherited Members
public: // fields bool visible = true; cogs::Transform transform; // methods virtual bool ReadFromStream(std::istream& str); virtual void WriteToStream(std::ostream& str); protected: // methods bool ReadVersion(std::istream& str, const uint32_t expected_version);
Detailed Documentation
Stylization of the rendered graph.
Fields
std::string caption { "" }
Graph name label.
cogs::Color3f text_color { cogs::color::GRAY60 }
Color of the text labels.
cogs::Color3f line_color { cogs::color::GOLD }
Color of the graph line.
int32_t line_width { 2 }
Width of the graph line.
int32_t point_size { 5 }
Pixel size of the graph data points.
geom::IRect target_area { geom::IRect(50, 50, 250, 250) }
2D area defining the screen region in which the graph will be displayed.
Methods
virtual bool ReadFromStream(std::istream& str)
Imports state from stream.
virtual void WriteToStream(std::ostream& str)
Exports state to stream.