MagickCore  7.0.3
composite-private.h File Reference
Include dependency graph for composite-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static double MagickOver_ (const double p, const double alpha, const double q, const double beta)
 
static double RoundToUnity (const double value)
 
static void CompositePixelOver (const Image *image, const PixelInfo *p, const double alpha, const Quantum *q, const double beta, Quantum *composite)
 
static void CompositePixelInfoOver (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite)
 
static void CompositePixelInfoPlus (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite)
 
static void CompositePixelInfoAreaBlend (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, const double area, PixelInfo *composite)
 
static void CompositePixelInfoBlend (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite)
 
static MagickBooleanType GetCompositeClipToSelf (const CompositeOperator compose)
 

Function Documentation

static void CompositePixelInfoAreaBlend ( const PixelInfo p,
const double  alpha,
const PixelInfo q,
const double  beta,
const double  area,
PixelInfo composite 
)
inlinestatic

Definition at line 168 of file composite-private.h.

References CompositePixelInfoPlus().

Referenced by HaldClutImage(), XShearImage(), and YShearImage().

static void CompositePixelInfoBlend ( const PixelInfo p,
const double  alpha,
const PixelInfo q,
const double  beta,
PixelInfo composite 
)
inlinestatic

Definition at line 179 of file composite-private.h.

References _PixelInfo::alpha, and CompositePixelInfoPlus().

Referenced by DistortImage(), and DrawGradientImage().

static void CompositePixelInfoOver ( const PixelInfo p,
const double  alpha,
const PixelInfo q,
const double  beta,
PixelInfo composite 
)
inlinestatic
static void CompositePixelInfoPlus ( const PixelInfo p,
const double  alpha,
const PixelInfo q,
const double  beta,
PixelInfo composite 
)
inlinestatic
static double MagickOver_ ( const double  p,
const double  alpha,
const double  q,
const double  beta 
)
inlinestatic
static double RoundToUnity ( const double  value)
inlinestatic