#include "plstdpch.h"
#include <stdarg.h>
#include "plpngenc.h"
#include "png.h"
#include "plbitmap.h"
#include "plexcept.h"
Include dependency graph for plpngenc.cpp:
Go to the source code of this file.
Functions | |
void | raiseError (png_structp png_ptr, png_const_charp message) |
void | raiseWarning (png_structp png_ptr, png_const_charp message) |
void | EncodeExtraInfo (png_structp png_ptr) |
void | EncodeTransformation (PLBmp *pBmp, png_structp png_ptr) |
png_color * | createPNGPalette (PLBmp *pBmp, png_structp png_ptr) |
void | EncodeData (png_structp png_ptr, png_bytep data, png_size_t length) |
void | FlushData (png_structp png_ptr) |
|
Definition at line 128 of file plpngenc.cpp. References PLBmp::GetPalette(), and PLBYTE. Referenced by PLPNGEncoder::DoEncode(). |
Here is the call graph for this function:
|
Definition at line 144 of file plpngenc.cpp. References data, PLPNGEncoder::GetDataSink(), PLASSERT, and PLDataSink::WriteNBytes(). Referenced by PLPNGEncoder::DoEncode(). |
Here is the call graph for this function:
|
Definition at line 62 of file plpngenc.cpp. Referenced by PLPNGEncoder::DoEncode(). |
|
Definition at line 83 of file plpngenc.cpp. References PLBmp::GetBitsPerPixel(), and PLBmp::HasAlpha(). Referenced by PLPNGEncoder::DoEncode(). |
Here is the call graph for this function:
|
Definition at line 163 of file plpngenc.cpp. Referenced by PLPNGEncoder::DoEncode(). |
|
Here is the call graph for this function:
|
Definition at line 57 of file plpngenc.cpp. |