MagickCore  6.7.5
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 MagickRealType MagickOver_ (const MagickRealType p, const MagickRealType alpha, const MagickRealType q, const MagickRealType beta)
static void CompositePixelOver (const Image *image, const PixelInfo *p, const MagickRealType alpha, const Quantum *q, const MagickRealType beta, Quantum *composite)
static void CompositePixelInfoOver (const PixelInfo *p, const MagickRealType alpha, const PixelInfo *q, const MagickRealType beta, PixelInfo *composite)
static MagickRealType RoundToUnity (const MagickRealType value)
static void CompositePixelInfoPlus (const PixelInfo *p, const MagickRealType alpha, const PixelInfo *q, const MagickRealType beta, PixelInfo *composite)
static void CompositePixelInfoAreaBlend (const PixelInfo *p, const MagickRealType alpha, const PixelInfo *q, const MagickRealType beta, const MagickRealType area, PixelInfo *composite)
static void CompositePixelInfoBlend (const PixelInfo *p, const MagickRealType alpha, const PixelInfo *q, const MagickRealType beta, PixelInfo *composite)

Function Documentation

static void CompositePixelInfoAreaBlend ( const PixelInfo p,
const MagickRealType  alpha,
const PixelInfo q,
const MagickRealType  beta,
const MagickRealType  area,
PixelInfo composite 
) [inline, static]

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

References CompositePixelInfoPlus().

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

static void CompositePixelInfoBlend ( const PixelInfo p,
const MagickRealType  alpha,
const PixelInfo q,
const MagickRealType  beta,
PixelInfo composite 
) [inline, static]

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

References CompositePixelInfoPlus(), and _PixelInfo::alpha.

Referenced by DistortImage(), and DrawGradientImage().

static void CompositePixelInfoOver ( const PixelInfo p,
const MagickRealType  alpha,
const PixelInfo q,
const MagickRealType  beta,
PixelInfo composite 
) [inline, static]
static void CompositePixelInfoPlus ( const PixelInfo p,
const MagickRealType  alpha,
const PixelInfo q,
const MagickRealType  beta,
PixelInfo composite 
) [inline, static]
static MagickRealType MagickOver_ ( const MagickRealType  p,
const MagickRealType  alpha,
const MagickRealType  q,
const MagickRealType  beta 
) [inline, static]

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

References QuantumScale.

Referenced by CompositePixelOver(), CompositePixelInfoOver(), and FlattenPixelInfo().

static MagickRealType RoundToUnity ( const MagickRealType  value) [inline, static]

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

Referenced by CompositePixelInfoPlus(), and CompositeImage().