[webkit-dev] RenderObject hasLayer method

Scott Thompson easco at mac.com
Fri Jun 12 07:08:46 PDT 2009


On Jun 12, 2009, at 12:17 AM, Meryl Silverburgh wrote:

> Hi,
>
> Can someone please tell me what does the 'layer' in a RenderObject  
> means?
> in other words, what does hasLayer method returns or purpose of that  
> method?


I'm going to speculate here, but on the MacOS, there is a technology  
called "Core Animation".  Core Animation allows a program to create   
rectangular graphical areas and easily animate them on the screen.   
These rectangular areas are called "Layers".

Safari supports CSS transitions and effects which (again I speculate)  
make use of those layers to simplify their animations.  I suspect,  
then, that a RenderObject, while animating, is associated with at  
least one CALayer and the "hasLayer" method would tell you whether or  
not that was, in fact, occurring.

http://developer.apple.com/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html

Scott




More information about the webkit-dev mailing list