MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
image-view.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _ImageView ImageView
 
typedef MagickBooleanType(* DuplexTransferImageViewMethod) (const ImageView *, const ImageView *, ImageView *, const ssize_t, const int, void *)
 
typedef MagickBooleanType(*)(* GetImageViewMethod) (const ImageView *, const ssize_t, const int, void *)
 
typedef MagickBooleanType(*)(*)(* SetImageViewMethod) (ImageView *, const ssize_t, const int, void *)
 
typedef MagickBooleanType(*)(*)(*)(* TransferImageViewMethod) (const ImageView *, ImageView *, const ssize_t, const int, void *)
 
typedef MagickBooleanType(*)(*)(*)(*)(* UpdateImageViewMethod) (ImageView *, const ssize_t, const int, void *)
 

Functions

MagickExport char * GetImageViewException (const ImageView *, ExceptionType *)
 
MagickExport const QuantumGetImageViewVirtualPixels (const ImageView *)
 
MagickExport const void * GetImageViewVirtualMetacontent (const ImageView *)
 
MagickExport ImageGetImageViewImage (const ImageView *)
 
MagickExport ImageViewCloneImageView (const ImageView *)
 
MagickExport ImageViewDestroyImageView (ImageView *)
 
MagickExport ImageViewNewImageView (Image *, ExceptionInfo *)
 
MagickExport ImageViewNewImageViewRegion (Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *)
 
MagickExport MagickBooleanType DuplexTransferImageViewIterator (ImageView *, ImageView *, ImageView *, DuplexTransferImageViewMethod, void *)
 
MagickExport MagickBooleanType GetImageViewIterator (ImageView *, GetImageViewMethod, void *)
 
MagickExport MagickBooleanType IsImageView (const ImageView *)
 
MagickExport MagickBooleanType SetImageViewIterator (ImageView *, SetImageViewMethod, void *)
 
MagickExport MagickBooleanType TransferImageViewIterator (ImageView *, ImageView *, TransferImageViewMethod, void *)
 
MagickExport MagickBooleanType UpdateImageViewIterator (ImageView *, UpdateImageViewMethod, void *)
 
MagickExport QuantumGetImageViewAuthenticPixels (const ImageView *)
 
MagickExport RectangleInfo GetImageViewExtent (const ImageView *)
 
MagickExport void SetImageViewDescription (ImageView *, const char *)
 
MagickExport void SetImageViewThreads (ImageView *, const size_t)
 
MagickExport void * GetImageViewAuthenticMetacontent (const ImageView *)
 

Typedef Documentation

◆ DuplexTransferImageViewMethod

typedef MagickBooleanType(* DuplexTransferImageViewMethod) (const ImageView *, const ImageView *, ImageView *, const ssize_t, const int, void *)

Definition at line 28 of file image-view.h.

◆ GetImageViewMethod

typedef MagickBooleanType(*)(* GetImageViewMethod) (const ImageView *, const ssize_t, const int, void *)

Definition at line 28 of file image-view.h.

◆ ImageView

typedef struct _ImageView ImageView

Definition at line 26 of file image-view.h.

◆ SetImageViewMethod

typedef MagickBooleanType(*)(*)(* SetImageViewMethod) (ImageView *, const ssize_t, const int, void *)

Definition at line 28 of file image-view.h.

◆ TransferImageViewMethod

typedef MagickBooleanType(*)(*)(*)(* TransferImageViewMethod) (const ImageView *, ImageView *, const ssize_t, const int, void *)

Definition at line 28 of file image-view.h.

◆ UpdateImageViewMethod

typedef MagickBooleanType(*)(*)(*)(*)(* UpdateImageViewMethod) (ImageView *, const ssize_t, const int, void *)

Definition at line 28 of file image-view.h.

Function Documentation

◆ CloneImageView()

MagickExport ImageView * CloneImageView ( const ImageView )

◆ DestroyImageView()

MagickExport ImageView * DestroyImageView ( ImageView )

◆ DuplexTransferImageViewIterator()

MagickExport MagickBooleanType DuplexTransferImageViewIterator ( ImageView ,
ImageView ,
ImageView ,
DuplexTransferImageViewMethod  ,
void *   
)

◆ GetImageViewAuthenticMetacontent()

MagickExport void * GetImageViewAuthenticMetacontent ( const ImageView image_view)

◆ GetImageViewAuthenticPixels()

MagickExport Quantum * GetImageViewAuthenticPixels ( const ImageView image_view)

◆ GetImageViewException()

◆ GetImageViewExtent()

MagickExport RectangleInfo GetImageViewExtent ( const ImageView image_view)

Definition at line 450 of file image-view.c.

References _ImageView::extent, MagickCoreSignature, and _ImageView::signature.

◆ GetImageViewImage()

MagickExport Image * GetImageViewImage ( const ImageView image_view)

Definition at line 479 of file image-view.c.

References _ImageView::image, MagickCoreSignature, and _ImageView::signature.

◆ GetImageViewIterator()

MagickExport MagickBooleanType GetImageViewIterator ( ImageView ,
GetImageViewMethod  ,
void *   
)

◆ GetImageViewVirtualMetacontent()

MagickExport const void * GetImageViewVirtualMetacontent ( const ImageView image_view)

◆ GetImageViewVirtualPixels()

MagickExport const Quantum * GetImageViewVirtualPixels ( const ImageView image_view)

◆ IsImageView()

MagickExport MagickBooleanType IsImageView ( const ImageView )

◆ NewImageView()

MagickExport ImageView * NewImageView ( Image ,
ExceptionInfo  
)

◆ NewImageViewRegion()

◆ SetImageViewDescription()

MagickExport void SetImageViewDescription ( ImageView ,
const char *   
)

◆ SetImageViewIterator()

MagickExport MagickBooleanType SetImageViewIterator ( ImageView ,
SetImageViewMethod  ,
void *   
)

◆ SetImageViewThreads()

MagickExport void SetImageViewThreads ( ImageView ,
const  size_t 
)

◆ TransferImageViewIterator()

MagickExport MagickBooleanType TransferImageViewIterator ( ImageView ,
ImageView ,
TransferImageViewMethod  ,
void *   
)

◆ UpdateImageViewIterator()