本文整理汇总了C++中ofXml::setAttribute方法的典型用法代码示例。如果您正苦于以下问题:C++ ofXml::setAttribute方法的具体用法?C++ ofXml::setAttribute怎么用?C++ ofXml::setAttribute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ofXml
的用法示例。
在下文中一共展示了ofXml::setAttribute方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: saveXML
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();
}
示例2: saveXML
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);
}
示例3: saveXML
void Render::saveXML(ofXml &xml) {
if (vsync) xml.setAttribute("vsync", "on" );
else xml.setAttribute("vsync", "off" );
xml.setAttribute("framerate", ofToString(framerate) );
}