Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::io::FileWriterPluginPNG Class Reference

A Writer Plugin for writing ".png" images. More...

#include <FileWriterPluginPNG.h>

Inheritance diagram for icl::io::FileWriterPluginPNG:
icl::io::FileWriterPlugin

Public Member Functions

virtual ICLIO_API void write (utils::File &file, const core::ImgBase *image)
 write implementation More...
 
- Public Member Functions inherited from icl::io::FileWriterPlugin
virtual ~FileWriterPlugin ()
 

Private Attributes

utils::Mutex mutex
 
std::vector< unsigned char > data
 
std::vector< unsigned char * > rows
 

Detailed Description

A Writer Plugin for writing ".png" images.

Member Function Documentation

◆ write()

virtual ICLIO_API void icl::io::FileWriterPluginPNG::write ( utils::File file,
const core::ImgBase image 
)
virtual

write implementation

Implements icl::io::FileWriterPlugin.

Member Data Documentation

◆ data

std::vector<unsigned char> icl::io::FileWriterPluginPNG::data
private

◆ mutex

utils::Mutex icl::io::FileWriterPluginPNG::mutex
private

◆ rows

std::vector<unsigned char*> icl::io::FileWriterPluginPNG::rows
private

The documentation for this class was generated from the following file: