Re: CAOpenGLLayer content size
Re: CAOpenGLLayer content size
- Subject: Re: CAOpenGLLayer content size
- From: Takashi Mochizuki <email@hidden>
- Date: Thu, 14 Jul 2011 08:06:30 +0900
I have noticed -setNeedsDisplay seems to breaks contentsGravity like kCAGravityResizeAspect.
BackBuffer rect seems to control contentsGravity behavior.
- How can I make "kCAGravity compatible" CAOpenGLLayer?
To make contentsGravity property work property , I think CAOpenGLLayer should keep content as fixed rect.
But layer.contentsRect property seems to be not suitable.
(contentsRect default is unit rect {0,0,1,1}, not in pixel)
Takashi Mochizuki
On 2011/07/13, at 0:34, David Duncan wrote:
> On Jul 8, 2011, at 11:33 PM, Takashi Mochizuki wrote:
>
>> Default CAOpenGLLayer keeps initial buffer size when addSubLayer: is called. And it does not update back buffer size even when layer is resized like:
>>
>> 1. addSubLayer to 200x200
>> 2. resize layer to 400x400
>> 3. layer only shows 200x200 area (keep low resolution)
>
>
> Call -setNeedsDisplay on the layer.
> --
> David Duncan
>
_______________________________________________
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