Re: Semi-transparent, blurred NSWindow background?
Re: Semi-transparent, blurred NSWindow background?
- Subject: Re: Semi-transparent, blurred NSWindow background?
- From: David Duncan <email@hidden>
- Date: Mon, 25 Aug 2008 10:57:53 -0700
On 25/08/2008, at 2:45 AM, Tim Andersson wrote:
Is there any way of creating a NSWindow that has a semi-transparent,
blurred background? With "blurred background" I mean that whatever
you see through the window/background is distorted (blurred).
There isn't a particularly fast way to do this, although I have
experimented with it a bit in the past. You can use the CGWindow API
to read the contents under your window and apply a blur to them using
Core Image directly or indirectly via Core Animation, but in either
case you'll see the Window Server spending considerably more CPU time
as it has to re-render the contents under your window. You could fake
it by updating the image rarely but there isn't a particularly good
way to completely mitigate the CPU usage.
On Aug 24, 2008, at 9:13 PM, Rob Keniger wrote:
In 10.5 you can add any core image filter to a window using the
private function 'CGSAddWindowFilter'.
Please do not use private API, they are subject to change in ways that
can break your application on any OS update. File a feature
enhancement request describing what you wish to do instead.
--
David Duncan
Apple DTS Animation and Printing
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden