/* {{{ proto GmagickPixel GmagickDraw::getFillColor() Returns the fill color used for drawing filled objects. */ PHP_METHOD(gmagickdraw, getfillcolor) { php_gmagickpixel_object *internp; php_gmagickdraw_object *internd; PixelWand *tmp_wand; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { return; } internd = (php_gmagickdraw_object *)zend_object_store_get_object(getThis() TSRMLS_CC); tmp_wand = NewPixelWand(); DrawGetFillColor(internd->drawing_wand, tmp_wand); object_init_ex(return_value, php_gmagickpixel_sc_entry); internp = (php_gmagickpixel_object *) zend_object_store_get_object(return_value TSRMLS_CC); GMAGICKPIXEL_REPLACE_PIXELWAND(internp, tmp_wand); return; }
static Object HHVM_METHOD(ImagickDraw, getFillColor) { auto wand = getDrawingWandResource(Object{this_}); auto pixel = NewPixelWand(); DrawGetFillColor(wand->getWand(), pixel); return createImagickPixel(pixel); }