FloatRect CCRenderSurface::drawableContentRect() const { FloatRect localContentRect(-0.5 * m_contentRect.width(), -0.5 * m_contentRect.height(), m_contentRect.width(), m_contentRect.height()); FloatRect drawableContentRect = m_drawTransform.mapRect(localContentRect); if (hasReplica()) drawableContentRect.unite(m_replicaDrawTransform.mapRect(localContentRect)); return drawableContentRect; }
FloatRect RenderSurfaceChromium::drawableContentRect() const { FloatRect localContentRect(-0.5 * m_contentRect.width(), -0.5 * m_contentRect.height(), m_contentRect.width(), m_contentRect.height()); FloatRect drawableContentRect = m_drawTransform.mapRect(localContentRect); if (m_owningLayer->replicaLayer()) drawableContentRect.unite(m_replicaDrawTransform.mapRect(localContentRect)); return drawableContentRect; }