wand-view.c File Reference

#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/magick-wand-private.h"
#include "MagickWand/wand.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/thread-private.h"

Data Structures

struct  _WandView

Defines

#define WandViewId   "WandView"

Functions

WandExport WandViewCloneWandView (const WandView *wand_view)
static PixelWand *** DestroyPixelsThreadSet (PixelWand ***pixel_wands, const size_t number_wands)
WandExport WandViewDestroyWandView (WandView *wand_view)
WandExport MagickBooleanType DuplexTransferWandViewIterator (WandView *source, WandView *duplex, WandView *destination, DuplexTransferWandViewMethod transfer, void *context)
WandExport char * GetWandViewException (const WandView *wand_view, ExceptionType *severity)
WandExport RectangleInfo GetWandViewExtent (const WandView *wand_view)
WandExport MagickBooleanType GetWandViewIterator (WandView *source, GetWandViewMethod get, void *context)
WandExport PixelWand ** GetWandViewPixels (const WandView *wand_view)
WandExport MagickWandGetWandViewWand (const WandView *wand_view)
WandExport MagickBooleanType IsWandView (const WandView *wand_view)
static PixelWand *** AcquirePixelsThreadSet (const size_t number_wands)
WandExport WandViewNewWandView (MagickWand *wand)
WandExport WandViewNewWandViewExtent (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
MagickExport void SetWandViewDescription (WandView *wand_view, const char *description)
WandExport MagickBooleanType SetWandViewIterator (WandView *destination, SetWandViewMethod set, void *context)
WandExport MagickBooleanType TransferWandViewIterator (WandView *source, WandView *destination, TransferWandViewMethod transfer, void *context)
WandExport MagickBooleanType UpdateWandViewIterator (WandView *source, UpdateWandViewMethod update, void *context)

Define Documentation

#define WandViewId   "WandView"

Function Documentation

static PixelWand*** AcquirePixelsThreadSet ( const size_t  number_wands  )  [static]
WandExport WandView* CloneWandView ( const WandView wand_view  ) 
static PixelWand*** DestroyPixelsThreadSet ( PixelWand ***  pixel_wands,
const size_t  number_wands 
) [static]
WandExport WandView* DestroyWandView ( WandView wand_view  ) 
WandExport MagickBooleanType DuplexTransferWandViewIterator ( WandView source,
WandView duplex,
WandView destination,
DuplexTransferWandViewMethod  transfer,
void *  context 
)
WandExport char* GetWandViewException ( const WandView wand_view,
ExceptionType *  severity 
)
WandExport RectangleInfo GetWandViewExtent ( const WandView wand_view  ) 
WandExport MagickBooleanType GetWandViewIterator ( WandView source,
GetWandViewMethod  get,
void *  context 
)
WandExport PixelWand** GetWandViewPixels ( const WandView wand_view  ) 
WandExport MagickWand* GetWandViewWand ( const WandView wand_view  ) 
WandExport MagickBooleanType IsWandView ( const WandView wand_view  ) 
WandExport WandView* NewWandView ( MagickWand wand  ) 
WandExport WandView* NewWandViewExtent ( MagickWand wand,
const ssize_t  x,
const ssize_t  y,
const size_t  width,
const size_t  height 
)
MagickExport void SetWandViewDescription ( WandView wand_view,
const char *  description 
)
WandExport MagickBooleanType SetWandViewIterator ( WandView destination,
SetWandViewMethod  set,
void *  context 
)
WandExport MagickBooleanType TransferWandViewIterator ( WandView source,
WandView destination,
TransferWandViewMethod  transfer,
void *  context 
)
WandExport MagickBooleanType UpdateWandViewIterator ( WandView source,
UpdateWandViewMethod  update,
void *  context 
)

Generated on 20 Jan 2020 for MagickWand by  doxygen 1.6.1