summaryrefslogtreecommitdiff
path: root/dmagick/c/artifact.d
blob: 2990346596dd5e3dd19019a395855b2f3406508c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module dmagick.c.artifact;

import dmagick.c.image;
import dmagick.c.magickType;

extern(C)
{
	char* GetNextImageArtifact(const Image*);
	char* RemoveImageArtifact(Image*, const char*);

	const(char)* GetImageArtifact(const Image*, const char*);

	MagickBooleanType CloneImageArtifacts(Image*, const Image*);
	MagickBooleanType DefineImageArtifact(Image*, const char*);
	MagickBooleanType DeleteImageArtifact(Image*, const char*);
	MagickBooleanType SetImageArtifact(Image*, const char*, const char*);

	void DestroyImageArtifacts(Image*);
	void ResetImageArtifactIterator(const Image*);
}