Пример #1
0
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;
}
Пример #2
0
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;
}