MagickCore  7.0.3
list.c File Reference
Include dependency graph for list.c:

Go to the source code of this file.

Functions

MagickExport void AppendImageToList (Image **images, const Image *append)
 
MagickExport ImageCloneImageList (const Image *images, ExceptionInfo *exception)
 
MagickExport ImageCloneImages (const Image *images, const char *scenes, ExceptionInfo *exception)
 
MagickExport void DeleteImageFromList (Image **images)
 
MagickExport void DeleteImages (Image **images, const char *scenes, ExceptionInfo *exception)
 
MagickExport ImageDestroyImageList (Image *images)
 
MagickExport ImageDuplicateImages (Image *images, const size_t number_duplicates, const char *scenes, ExceptionInfo *exception)
 
MagickExport ImageGetFirstImageInList (const Image *images)
 
MagickExport ImageGetImageFromList (const Image *images, const ssize_t index)
 
MagickExport ssize_t GetImageIndexInList (const Image *images)
 
MagickExport size_t GetImageListLength (const Image *images)
 
MagickExport ImageGetLastImageInList (const Image *images)
 
MagickExport ImageGetNextImageInList (const Image *images)
 
MagickExport ImageGetPreviousImageInList (const Image *images)
 
MagickExport Image ** ImageListToArray (const Image *images, ExceptionInfo *exception)
 
MagickExport void InsertImageInList (Image **images, Image *insert)
 
MagickExport ImageNewImageList (void)
 
MagickExport void PrependImageToList (Image **images, Image *prepend)
 
MagickExport ImageRemoveImageFromList (Image **images)
 
MagickExport ImageRemoveFirstImageFromList (Image **images)
 
MagickExport ImageRemoveLastImageFromList (Image **images)
 
MagickExport void ReplaceImageInList (Image **images, Image *replace)
 
MagickExport void ReplaceImageInListReturnLast (Image **images, Image *replace)
 
MagickExport void ReverseImageList (Image **images)
 
MagickExport ImageSpliceImageIntoList (Image **images, const size_t length, const Image *splice)
 
MagickExport ImageSplitImageList (Image *images)
 
MagickExport void SyncImageList (Image *images)
 
MagickExport ImageSyncNextImageInList (const Image *images)
 

Function Documentation

MagickExport Image* CloneImageList ( const Image images,
ExceptionInfo exception 
)
MagickExport void DeleteImageFromList ( Image **  images)
MagickExport Image* DuplicateImages ( Image images,
const size_t  number_duplicates,
const char *  scenes,
ExceptionInfo exception 
)
MagickExport ssize_t GetImageIndexInList ( const Image images)
MagickExport Image* GetPreviousImageInList ( const Image images)
MagickExport void InsertImageInList ( Image **  images,
Image insert 
)
MagickExport void PrependImageToList ( Image **  images,
Image prepend 
)

Definition at line 945 of file list.c.

References AppendImageToList().

MagickExport Image* RemoveFirstImageFromList ( Image **  images)
MagickExport Image* RemoveImageFromList ( Image **  images)
MagickExport Image* RemoveLastImageFromList ( Image **  images)
MagickExport void ReverseImageList ( Image **  images)
MagickExport Image* SpliceImageIntoList ( Image **  images,
const size_t  length,
const Image splice 
)
MagickExport Image* SplitImageList ( Image images)

Definition at line 1357 of file list.c.

References _Image::next, and _Image::previous.

Referenced by InsertImageInList(), and SpliceImageIntoList().

MagickExport void SyncImageList ( Image images)
MagickExport Image* SyncNextImageInList ( const Image images)