#include <gfx_image_storage_deepimage.h>
Extends PixelConstBuffer with the count of samples per pixel for depth pixel buffers. this structure is only valid if SETPIXELHANDLERFLAGS::DEPTH and SETPIXELFLAGS::DEPTH is given.
Public Member Functions | |
| DeepImagePixelConstBuffer (const UInt32 *counts, const Pix *buffer, BITS inc) | |
Public Member Functions inherited from PixelConstBuffer | |
| PixelConstBuffer ()=default | |
| PixelConstBuffer (const PixelConstBuffer &src) | |
| PixelConstBuffer (const PixelConstBuffer &src, Int offset) | |
| PixelConstBuffer (const Pix *buffer, BITS inc) | |
| PixelConstBuffer & | operator= (const PixelConstBuffer &src) |
Public Attributes | |
| const UInt32 * | _counts |
Public Attributes inherited from PixelConstBuffer | |
| const Pix * | _buffer |
| BITS | _inc |
Additional Inherited Members | |
Public Types inherited from PixelConstBuffer | |
| using | PIXELTYPE = const Pix |
| DeepImagePixelConstBuffer | ( | const UInt32 * | counts, |
| const Pix * | buffer, | ||
| BITS | inc | ||
| ) |
DeepImagePixelConstBuffer constructor. The following example illustrates how the data needs to be delivered.
| [in] | counts | Pointer to a memory block with the number of samples per pixel. The array needs to be as long as the number of requested pixel. |
| [in] | buffer | Pointer to the memory block with the pixel data. Each pixel needs exactly the number of samples defined in "counts". |
| [in] | inc | Pixel offset between 2 samples. |
| const UInt32* _counts |