summaryrefslogtreecommitdiff
path: root/dmagick/c/artifact.d
blob: 2369c2c6769886ec2476c3b12bdccb2234b77778 (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)*);
}