#include <algorithm>
Go to the source code of this file.
|
#define | ACCUM3(x, y, z, factor) |
|
#define | ACCUM4(x, y, z, factor) |
|
#define | UNPACK(dst, x, y, z) |
|
◆ ACCUM3
#define ACCUM3 |
( |
|
x, |
|
|
|
y, |
|
|
|
z, |
|
|
|
factor |
|
) |
| |
Value:{ float f = factor; \
size_t off = (x+y*src.rowPitch+z*src.slicePitch)*srcchannels; \
accum[0]+=srcdata[off+0]*f; accum[1]+=srcdata[off+1]*f; \
accum[2]+=srcdata[off+2]*f; }
◆ ACCUM4
#define ACCUM4 |
( |
|
x, |
|
|
|
y, |
|
|
|
z, |
|
|
|
factor |
|
) |
| |
Value:{ float f = factor; \
size_t off = (x+y*src.rowPitch+z*src.slicePitch)*srcchannels; \
accum[0]+=srcdata[off+0]*f; accum[1]+=srcdata[off+1]*f; \
accum[2]+=srcdata[off+2]*f; accum[3]+=srcdata[off+3]*f; }
◆ UNPACK
#define UNPACK |
( |
|
dst, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:PixelUtil::unpackColour(&dst, src.format, \
srcdata + srcelemsize*((x)+(y)*src.rowPitch+(z)*src.slicePitch))