コード例 #1
0
ファイル: ImageBufferCG.cpp プロジェクト: TigerLau1985/webkit
void ImageBuffer::clip(GraphicsContext& contextToClip, const FloatRect& rect) const
{
    FloatSize backingStoreSizeInUserSpace = scaleSizeToUserSpace(rect.size(), m_data.backingStoreSize, internalSize());
    RetainPtr<CGImageRef> image = copyNativeImage(DontCopyBackingStore);
    contextToClip.clipToNativeImage(image.get(), rect, backingStoreSizeInUserSpace);
}