bool UFOFaceTokenImporter::importTokens (Tokeniser& tokeniser) { if (!importPlane(m_face.getPlane(), tokeniser)) return false; if (!importTextureName(m_face.getShader(), tokeniser)) return false; if (!importTextureDefinition(m_face.getTexdef(), tokeniser)) return false; if (Tokeniser_nextTokenIsDigit(tokeniser)) { m_face.getShader().m_flags.setSpecified(true); importContentAndSurfaceFlags(m_face.getShader().m_flags, tokeniser); } return true; }
bool oiExchangeASCII::importOiData(oiExchangeObject &data){ //check element type switch (data.typeOfElement) { case (Configuration::ePointElement):{ return importPoint(data); break;} case (Configuration::ePlaneElement):{ return importPlane(data); break;} case (Configuration::eLineElement):{ return importLine(data); break;} case (Configuration::eSphereElement):{ return importSphere(data); break;} default: break; } return false; }