void JObjectLoader::addToIndices(std::string & s1, std::string &s2, std::string &s3, std::vector<GLuint> & vec){ GLuint index =0; for(int i =0; i < s1.size(); i++){ if(s1[i] == '/'){ vec.push_back(index-1); index = 0; }else{ index *= 10; index += getIntR(s1[i]); } } vec.push_back(index-1); index =0; for(int i =0; i < s2.size(); i++){ if(s2[i] == '/'){ vec.push_back(index-1); index = 0; }else{ index *= 10; index += getIntR(s2[i]); } } vec.push_back(index-1); index = 0; for(int i =0; i < s3.size(); i++){ if(s3[i] == '/'){ vec.push_back(index-1); index = 0; }else{ index *= 10; index += getIntR(s3[i]); } } vec.push_back(index-1); }
u32 Color::getIntARGB() const { return getIntA() << 24 | getIntR() << 16 | getIntG() << 8 | getIntB(); }