Пример #1
0
static VALUE from_gradient(VALUE klass, VALUE _gradient, VALUE style)
{
  SWFGradient gradient;
  Data_Get_Struct(_gradient, struct SWFGradient_s, gradient);

  SWFFillStyle fill_style = newSWFGradientFillStyle(gradient, NUM2INT(style));

  return Data_Wrap_Struct(klass, NULL, destroySWFFillStyle, fill_style);
}
Пример #2
0
SWFFillStyle
SWFShape_addGradientFillStyle(SWFShape shape, SWFGradient gradient, byte flags)
{
    SWFFillStyle fill = newSWFGradientFillStyle(gradient, flags);
    if(addFillStyle(shape, fill) < 0)
    {
        destroySWFFillStyle(fill);
        return NULL;
    }
    return fill;
}
Пример #3
0
SWFFillStyle
SWFShape_addGradientFillStyle(SWFShape shape, SWFGradient gradient, byte flags)
{
	return addFillStyle(shape, newSWFGradientFillStyle(gradient, flags));
}