synfig-core
1.0.3
|
Functions | |
void | cairo_paint_with_alpha_operator (cairo_t *acr, float alpha, Color::BlendMethod method) |
void | cairo_copy_surface (cairo_surface_t *source, cairo_surface_t *dest, float alpha) |
cairo_surface_t * | cairo_copy_target_image (cairo_surface_t *target, float alpha) |
void | cairo_surface_mask_alpha (cairo_surface_t *image, float alpha) |
void cairo_paint_with_alpha_operator | ( | cairo_t * | acr, |
float | alpha, | ||
Color::BlendMethod | method | ||
) |
References synfig::error(), synfig::CairoSurface::map_cairo_image(), matrix, synfig::CairoColor::premult_alpha(), and synfig::CairoSurface::unmap_cairo_image().
Referenced by Blur_Layer::accelerated_cairorender(), synfig::Layer_Duplicate::accelerated_cairorender(), synfig::Layer_SolidColor::accelerated_cairorender(), Layer_Shade::accelerated_cairorender(), SimpleCircle::accelerated_cairorender(), CheckerBoard::accelerated_cairorender(), Rectangle::accelerated_cairorender(), ConicalGradient::accelerated_cairorender(), SpiralGradient::accelerated_cairorender(), RadialGradient::accelerated_cairorender(), synfig::Layer_Bitmap::accelerated_cairorender(), LinearGradient::accelerated_cairorender(), CurveGradient::accelerated_cairorender(), synfig::Layer_Shape::accelerated_cairorender(), Circle::accelerated_cairorender(), Plant::accelerated_cairorender(), Layer_Freetype::accelerated_cairorender(), and synfig::Layer_PasteCanvas::accelerated_cairorender().
void cairo_copy_surface | ( | cairo_surface_t * | source, |
cairo_surface_t * | dest, | ||
float | alpha | ||
) |
Referenced by cairo_copy_target_image().
cairo_surface_t* cairo_copy_target_image | ( | cairo_surface_t * | target, |
float | alpha | ||
) |
References cairo_copy_surface().
void cairo_surface_mask_alpha | ( | cairo_surface_t * | image, |
float | alpha | ||
) |