Euphoria
|
dump.h
Go to the documentation of this file.
std::vector< int > create_dash(int size)
Definition: dump.cc:28
Definition: dump.cc:13
Definition: dump.h:125
Definition: assert.h:90
@ black
@ white
Definition: dump.h:87
TBase & operator<<(const TItem &sub_item)
Definition: dump.h:89
Definition: dump.h:53
Circle(const vec2f &p, float r, std::optional< Rgbi > fill=std::nullopt)
Definition: dump.cc:61
Circle & set_line_color(const Rgbi &lc)
Definition: dump.cc:56
Definition: dump.h:103
void write(const std::string &path, int width=1280, int height=1024, int space=6) const
Definition: dump.cc:300
std::pair< vec2f, vec2f > calc_size_and_offset() const
calculate total area size and offset so that x+offset will never be lower than 0
Definition: dump.cc:282
Dumper & enable_points_rendering(int size=3)
Definition: dump.cc:269
Definition: dump.h:96
Definition: dump.h:68
Definition: dump.h:28
Poly & set_stroke(const std::vector< int > &new_stroke)
Definition: dump.cc:34
Definition: dump.h:44
Text(const vec2f &p, const std::string &t, const Rgbi &c=NamedColor::black)
Definition: dump.cc:52
Definition: dump.h:127
void operator=(Dumper &&)=delete
Dumper(Dumper &&)=delete
void add_arrow(const Ray3f &ray, const Rgbi &color)
void add_grid()
~Dumper()
void operator=(const Dumper &)=delete
void add_plane(const Plane &plane, const Rgbi &color)
Dumper(const Dumper &)=delete
auto add_lines(const std::vector< vec3f > &lines, const Rgbi &color) -> void
Dumper(const std::string &path)
void add_sphere(const vec3f &p, float radius, const Rgbi &color)
void add_axis()