const SpriteRect& SpriteSet::getSpriteRect(unsigned int i) const { if(i>=getNumImages()) throw Exception("SpriteSet::getSpriteRect - Index out of range.", __FILE__, __LINE__); else return sprites[i]; }
std::vector<std::string> MediaServer::getImageNames() { std::vector<std::string> imageNames; for (int i = 0; i < getNumImages(); i++) { // Split image path std::vector<std::string> pathParts = ofSplitString(getImagePaths()[i], "/"); // And get only the last piece std::string name = pathParts[pathParts.size()-1]; imageNames.push_back(name); } return imageNames; }
bool texture::hasMipMaps () const { return getNumImages() && ( getImage()->mBuffers.size() > 1 ); }