diff options
Diffstat (limited to 'dmagick/c/property.d')
| -rw-r--r-- | dmagick/c/property.d | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dmagick/c/property.d b/dmagick/c/property.d new file mode 100644 index 0000000..1fd6193 --- /dev/null +++ b/dmagick/c/property.d @@ -0,0 +1,26 @@ +module dmagick.c.property; + +import core.vararg; + +import dmagick.c.image; +import dmagick.c.magickType; + +extern(C) +{ + char* GetNextImageProperty(const Image*); + char* InterpretImageProperties(const ImageInfo*, Image*, const char*); + char* RemoveImageProperty(Image*, const char*); + + const(char*) GetImageProperty(const Image*, const char*); + const(char*) GetMagickProperty(const ImageInfo*, Image*, const char*); + + MagickBooleanType CloneImageProperties(Image*, const Image*); + MagickBooleanType DefineImageProperty(Image*, const char*); + MagickBooleanType DeleteImageProperty(Image*, const char*); + MagickBooleanType FormatImageProperty(Image*, const char*, const char*, ...); + MagickBooleanType FormatImagePropertyList(Image*, const char*, const char*, va_list); + MagickBooleanType SetImageProperty(Image*, const char*, const char*); + + void DestroyImageProperties(Image*); + void ResetImagePropertyIterator(const Image*); +} |
