Bitmap: Add ::writeToPng()
This commit is contained in:
parent
a92adee7f8
commit
1856e677a3
3 changed files with 38 additions and 12 deletions
|
|
@ -433,6 +433,18 @@ RB_METHOD(bitmapInitializeCopy)
|
|||
return self;
|
||||
}
|
||||
|
||||
RB_METHOD(bitmapWriteToPng)
|
||||
{
|
||||
Bitmap *b = getPrivateData<Bitmap>(self);
|
||||
const char *filename;
|
||||
|
||||
rb_get_args(argc, argv, "z", &filename RB_ARG_END);
|
||||
|
||||
b->writeToPng(filename);
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
bitmapBindingInit()
|
||||
|
|
@ -466,5 +478,7 @@ bitmapBindingInit()
|
|||
_rb_define_method(klass, "radial_blur", bitmapRadialBlur);
|
||||
}
|
||||
|
||||
_rb_define_method(klass, "write_to_png", bitmapWriteToPng);
|
||||
|
||||
INIT_PROP_BIND(Bitmap, Font, "font");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue