String MaterialManifest::description(de::Uri::ComposeAsTextFlags uriCompositionFlags) const { String info = String("%1 %2") .arg(composeUri().compose(uriCompositionFlags | de::Uri::DecodePath), ( uriCompositionFlags.testFlag(de::Uri::OmitScheme)? -14 : -22 ) ) .arg(sourceDescription(), -7); #ifdef __CLIENT__ info += String("x%1").arg(!hasMaterial()? 0 : material().animatorCount()); #endif return info; }
String TextureManifest::description(de::Uri::ComposeAsTextFlags uriCompositionFlags) const { String info = String("%1 %2") .arg(composeUri().compose(uriCompositionFlags | Uri::DecodePath), ( uriCompositionFlags.testFlag(Uri::OmitScheme)? -14 : -22 ) ) .arg(sourceDescription(), -7); #ifdef __CLIENT__ info += String("x%1").arg(!hasTexture()? 0 : texture().variantCount()); #endif info += " " + (!hasResourceUri()? "N/A" : resourceUri().asText()); return info; }