Exemplo n.º 1
0
void LayoutSVGShape::updateLocalTransform()
{
    SVGGraphicsElement* graphicsElement = toSVGGraphicsElement(element());
    if (graphicsElement->hasAnimatedLocalTransform()) {
        if (m_localTransform)
            m_localTransform->setTransform(graphicsElement->calculateAnimatedLocalTransform());
        else
            m_localTransform = adoptPtr(new AffineTransform(graphicsElement->calculateAnimatedLocalTransform()));
    } else {
        m_localTransform = 0;
    }
}