[Webkit-unassigned] [Bug 108899] Coordinated Graphics : Refactor GraphicsSurface and ShareableBitmap to be responsible for their GraphicsContext
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 25 18:17:48 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=108899
--- Comment #21 from Simon Fraser (smfr) <simon.fraser at apple.com> 2013-02-25 18:20:11 PST ---
How about (with fake function names)
class ShareableBitmapClient {
virtual drawBuffer(ShareableBitmap*, GraphicsContext*) = 0;
}
ShareableBitmap::drawContents()
{
OwnPtr<GraphicsContext> context = create.....
client->drawBuffer(this, context);
}
And there would be no other way to get the GraphicsContext for a bitmap.
That way there is zero ambiguity about the GraphicsContext ownership.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list