Browse Source

Read per surface perspective warping setting from xml

master
Krisjanis Rijnieks 10 years ago
parent
commit
aece000bc2
  1. 11
      src/Application/SettingsLoader.cpp

11
src/Application/SettingsLoader.cpp

@ -263,6 +263,17 @@ BaseSurface * SettingsLoader::getQuadSurface(ofxXmlSettings * xmlSettings){
quadSurface->setVertices(vertices); quadSurface->setVertices(vertices);
quadSurface->setTexCoords(texCoords); quadSurface->setTexCoords(texCoords);
// Read properties
// Only perspective warping for now
bool perspectiveWarping = false;
if(xmlSettings->tagExists("properties")){
xmlSettings->pushTag("properties");
perspectiveWarping = xmlSettings->getValue("perspectiveWarping", false);
xmlSettings->popTag(); // properties
}
QuadSurface * qs = (QuadSurface *)quadSurface;
qs->setPerspectiveWarping(perspectiveWarping);
return quadSurface; return quadSurface;
} }

Loading…
Cancel
Save