void Socket::saveXML(ofXml &xml) { xml.setTo("socket"); if (enabled) xml.setAttribute("enabled", "on"); else xml.setAttribute("enabled", "off"); xml.setAttribute("host", ofToString(host)); xml.setAttribute("send", ofToString(send)); xml.setAttribute("receive", ofToString(receive)); xml.setToParent(); }
void Projector::saveXML(ofXml &xml) { // color xml.setAttribute("brightness", ofToString(roundTo(brightness, .001))); xml.setAttribute("contrast", ofToString(roundTo(contrast, .001))); xml.setAttribute("saturation", ofToString(roundTo(hue, .001)) + "," + ofToString(roundTo(saturation, .001)) + "," + ofToString(roundTo(lightness, .001)) ); //camera xml.setAttribute("position", ofToString(roundTo(cameraPosition.x, .01)) + "," + ofToString(roundTo(cameraPosition.y, .01)) + "," + ofToString(roundTo(cameraPosition.z, .01)) ); xml.setAttribute("orientation", ofToString(roundTo(cameraOrientation.x, .01)) + "," + ofToString(roundTo(cameraOrientation.y, .01)) + "," + ofToString(roundTo(cameraOrientation.z, .01)) ); xml.setAttribute("fov", ofToString(roundTo(cameraFov, .01))); xml.setAttribute("offset", ofToString(roundTo(cameraOffset.x, .001)) + "," + ofToString(roundTo(cameraOffset.y, .001)) ); // plane plane.save(xml); curves.save(projectorStartingIndex); mask.save(projectorStartingIndex); }
void Render::saveXML(ofXml &xml) { if (vsync) xml.setAttribute("vsync", "on" ); else xml.setAttribute("vsync", "off" ); xml.setAttribute("framerate", ofToString(framerate) ); }