blob: 7aa2f47bc2680d67d0729b3eab9c823a10fa590b [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "sky/engine/core/painting/RRect.h"
namespace blink {
RRect::RRect()
{
}
RRect::~RRect()
{
}
void RRect::setRectXY(const Rect& rect, float xRad, float yRad)
{
m_rrect.setRectXY(rect.sk_rect, xRad, yRad);
}
PassRefPtr<RRect> RRect::shift(const Offset& offset) {
RefPtr<RRect> rrect = RRect::create();
rrect->m_rrect = m_rrect;
rrect->m_rrect.offset(offset.sk_size.width(), offset.sk_size.height());
return rrect.release();
}
} // namespace blink