| 175 | } |
| 176 | |
| 177 | std::string EImageFileType_enumToString(const EImageFileType imageFileType) |
| 178 | { |
| 179 | switch (imageFileType) |
| 180 | { |
| 181 | case EImageFileType::JPEG: |
| 182 | return "jpg"; |
| 183 | case EImageFileType::PNG: |
| 184 | return "png"; |
| 185 | case EImageFileType::TIFF: |
| 186 | return "tif"; |
| 187 | case EImageFileType::EXR: |
| 188 | return "exr"; |
| 189 | case EImageFileType::NONE: |
| 190 | return "none"; |
| 191 | } |
| 192 | throw std::out_of_range("Invalid EImageType enum"); |
| 193 | } |
| 194 | |
| 195 | std::ostream& operator<<(std::ostream& os, EImageFileType imageFileType) { return os << EImageFileType_enumToString(imageFileType); } |
| 196 |
no outgoing calls
no test coverage detected