#include "rendercontext.h" using namespace Rotor; using namespace std; string Render_context::text_render(string node_id){ Logger& logger = Logger::get(id); Node* p; if (node_id==""){ p=graph.find_node("print"); if (!p){ logger.error("text_render: Print node not found"); return ""; } } else { p=graph.get_node(id); if (!p){ logger.error("text_render: node '"+id+"' not found"); return ""; } } Node_type* s=(dynamic_cast*>(p)); if (!s) { logger.error("text_render: node '"+id+"' is not a text node"); return ""; } string st=""; for (double t=0;t<10.0;t+=0.765){ Frame_parameters f=Frame_parameters(t,25.0,10.0,640,360); st+=(dynamic_cast*>(p))->get_output(f)+"\n"; } return st; }