]> git.cworth.org Git - apitrace/blobdiff - image/image.hpp
image: Support reading PFM images.
[apitrace] / image / image.hpp
index 1b21acd1e2e5a51d004b6df605ed7a68cde520ae..857e0621c1386e5d9a72eb9dba6e9ff467a35322 100644 (file)
@@ -126,8 +126,20 @@ readPNG(std::istream &is);
 Image *
 readPNG(const char *filename);
 
+
+struct PNMInfo
+{
+    unsigned width;
+    unsigned height;
+    unsigned channels;
+    ChannelType channelType;
+};
+
 const char *
-readPNMHeader(const char *buffer, size_t size, unsigned *channels, unsigned *width, unsigned *height);
+readPNMHeader(const char *buffer, size_t size, PNMInfo &info);
+
+Image *
+readPNM(const char *buffer, size_t bufferSize);
 
 
 } /* namespace image */