3 #include "../memory/safe_ptr.h"
\r
7 namespace caspar { namespace diagnostics {
\r
16 color(float r = 0.0f, float g = 0.0f, float b = 0.0f, float a = 1.0f)
\r
25 friend safe_ptr<graph> create_graph(const std::string& name);
\r
26 graph(const std::string& name);
\r
28 void update(const std::string& name, float value);
\r
29 void add_guide(const std::string& name, float value, color c);
\r
30 void set_color(const std::string& name, color c);
\r
32 struct implementation;
\r
33 std::shared_ptr<implementation> impl_;
\r
36 safe_ptr<graph> create_graph(const std::string& name);
\r