3 #include "../memory/safe_ptr.h"
\r
7 namespace caspar { namespace diagnostics {
\r
11 friend safe_ptr<graph> create_graph(const std::string& name);
\r
12 graph(const std::string& name);
\r
14 void update(const std::string& name, float value);
\r
15 void color(const std::string& name, float r, float g, float b);
\r
16 void line(const std::string& name, float value, float r, float g, float b);
\r
18 struct implementation;
\r
19 std::shared_ptr<implementation> impl_;
\r
22 safe_ptr<graph> create_graph(const std::string& name);
\r