Transfer FillStyles to OpenVG styles. More...
#include <OpenVGStyle.h>
Public Member Functions | |
StyleHandler (const SWFCxForm &cx, const VGPaint &p, float x, float y) | |
void | operator() (const GradientFill &g) const |
void | operator() (const SolidFill &f) const |
void | operator() (const BitmapFill &b) const |
Transfer FillStyles to OpenVG styles.
gnash::renderer::openvg::StyleHandler::StyleHandler | ( | const SWFCxForm & | cx, | |
const VGPaint & | p, | |||
float | x, | |||
float | y | |||
) | [inline] |
void gnash::renderer::openvg::StyleHandler::operator() | ( | const GradientFill & | g | ) | const [inline] |
References gnash::renderer::openvg::OpenVGBitmap::createLinearBitmap(), gnash::renderer::openvg::OpenVGBitmap::createRadialBitmap(), gnash::GradientFill::focalPoint(), gnash::GradientFill::getRecords(), height, gnash::GradientFill::LINEAR, gnash::GradientFill::matrix(), gnash::renderer::openvg::Renderer_ovg::printVGMatrix(), gnash::GradientFill::RADIAL, gnash::GradientFill::type(), and width.
void gnash::renderer::openvg::StyleHandler::operator() | ( | const BitmapFill & | b | ) | const [inline] |
References gnash::renderer::openvg::OpenVGBitmap::applyPatternBitmap(), gnash::BitmapFill::bitmap(), gnash::BitmapFill::CLIPPED, gnash::CachedBitmap::disposed(), gnash::BitmapFill::matrix(), gnash::BitmapFill::TILED, gnash::BitmapFill::type(), gnash::renderer::openvg::OpenVGBitmap::WRAP_PAD, and gnash::renderer::openvg::OpenVGBitmap::WRAP_REPEAT.
void gnash::renderer::openvg::StyleHandler::operator() | ( | const SolidFill & | f | ) | const [inline] |