| 393 | } |
| 394 | |
| 395 | std::string EImageQuality_enumToString(const EImageQuality imageQuality) |
| 396 | { |
| 397 | switch (imageQuality) |
| 398 | { |
| 399 | case EImageQuality::OPTIMIZED: |
| 400 | return "optimized"; |
| 401 | case EImageQuality::LOSSLESS: |
| 402 | return "lossless"; |
| 403 | } |
| 404 | throw std::out_of_range("Invalid EImageQuality enum"); |
| 405 | } |
| 406 | |
| 407 | std::ostream& operator<<(std::ostream& os, EImageQuality imageQuality) { return os << EImageQuality_enumToString(imageQuality); } |
| 408 |