MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/thread-private.h"
Go to the source code of this file.
Functions | |
MagickPrivate double | GetRandomInfoNormalize (const RandomInfo *) |
MagickPrivate MagickBooleanType | RandomComponentGenesis (void) |
MagickPrivate unsigned long * | GetRandomInfoSeed (RandomInfo *) |
MagickPrivate void | RandomComponentTerminus (void) |
static RandomInfo ** | DestroyRandomInfoTLS (RandomInfo **random_info) |
static RandomInfo ** | AcquireRandomInfoTLS (void) |
|
inlinestatic |
Definition at line 51 of file random-private.h.
References AcquireQuantumMemory(), AcquireRandomInfo(), GetMagickResourceLimit(), random_info, ResourceLimitFatalError, ThreadResource, and ThrowFatalException.
Referenced by AddNoiseImage(), EvaluateImage(), EvaluateImages(), InitFx(), RandomThresholdImage(), SketchImage(), and SpreadImage().
|
inlinestatic |
Definition at line 39 of file random-private.h.
References DestroyRandomInfo(), GetMagickResourceLimit(), random_info, RelinquishMagickMemory(), and ThreadResource.
Referenced by AddNoiseImage(), DeInitFx(), EvaluateImage(), EvaluateImages(), RandomThresholdImage(), SketchImage(), and SpreadImage().
MagickPrivate double GetRandomInfoNormalize | ( | const RandomInfo * | random_info | ) |
Definition at line 642 of file random.c.
References _RandomInfo::normalize, and random_info.
MagickPrivate unsigned long * GetRandomInfoSeed | ( | RandomInfo * | random_info | ) |
Definition at line 670 of file random.c.
References random_info, and _RandomInfo::seed.
MagickPrivate MagickBooleanType RandomComponentGenesis | ( | void | ) |
Definition at line 790 of file random.c.
References AcquireSemaphoreInfo(), MagickTrue, and random_semaphore.
Referenced by MagickCoreGenesis().
MagickPrivate void RandomComponentTerminus | ( | void | ) |
Definition at line 815 of file random.c.
References ActivateSemaphoreInfo(), random_semaphore, and RelinquishSemaphoreInfo().
Referenced by MagickCoreTerminus().