CGBitmapRef and User Space Coordinates

2008-04-15 Thread Carter R. Harrison

Hi All,

I have a CGBitmapRef that I am using as a backing store for my NSView  
subclass.  The CGBitmapRef has the same dimensions as my NSView.  Each  
time I draw to the backing store, I call my view's  
setNeedsDisplayInRect: method to invalidate the area in which I have  
drawn.  Is it necessary to convert the rectangle to which I have drawn  
into user space coordinates before feeding them into  
setNeedsDisplayInRect:?  It seems like I can get away without doing  
this because my view is the same size as the backing store, but I'm  
getting some weird behavior (things drawing correctly but in the wrong  
area).  Thanks in advance.


-Carter
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]


Re: CGBitmapRef and User Space Coordinates

2008-04-15 Thread Michael Vannorsdel
Coordinate conversion should not be needed as the rect passed to the  
drawRect: method is in the view's coordinate system.  Perhaps if you  
could give us a sample of what your drawing code looks like.



On Apr 15, 2008, at 8:52 PM, Carter R. Harrison wrote:


Hi All,

I have a CGBitmapRef that I am using as a backing store for my  
NSView subclass.  The CGBitmapRef has the same dimensions as my  
NSView.  Each time I draw to the backing store, I call my view's  
setNeedsDisplayInRect: method to invalidate the area in which I have  
drawn.  Is it necessary to convert the rectangle to which I have  
drawn into user space coordinates before feeding them into  
setNeedsDisplayInRect:?  It seems like I can get away without doing  
this because my view is the same size as the backing store, but I'm  
getting some weird behavior (things drawing correctly but in the  
wrong area).  Thanks in advance.


___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]