#include <gfx_image_pixelformat.h>

Several functions use this helper structure to pass the image data to functions.
| Public Types | |
| using | PIXELTYPE = Pix | 
| Public Member Functions | |
| PixelMutableBuffer ()=default | |
| PixelMutableBuffer (const PixelMutableBuffer &src) | |
| PixelMutableBuffer (const PixelMutableBuffer &src, Int offset) | |
| PixelMutableBuffer (Pix *buffer, BITS inc) | |
| PixelMutableBuffer & | operator= (const PixelMutableBuffer &src) | 
| operator const PixelConstBuffer & () const | |
| Public Attributes | |
| Pix * | _buffer | 
| BITS | _inc | 
| 
 | default | 
| PixelMutableBuffer | ( | const PixelMutableBuffer & | src | ) | 
Copy constructor.
| PixelMutableBuffer | ( | const PixelMutableBuffer & | src, | 
| Int | offset | ||
| ) | 
Copy constructor with alignment.
| PixelMutableBuffer | ( | Pix * | buffer, | 
| BITS | inc | ||
| ) | 
Constructs the helper object.
| [in] | buffer | Pointer to the memory block of the pixel data. | 
| [in] | inc | Distance in number of bytes from one pixel to the next. For packed pixels this value is equal to BytesPerPixel(). | 
| PixelMutableBuffer& operator= | ( | const PixelMutableBuffer & | src | ) | 
| operator const PixelConstBuffer & | ( | ) | const | 
| Pix* _buffer | 
| BITS _inc |