Gecko:Overview: Difference between revisions

m (→‎Channels: Fixing typos.)
Line 564: Line 564:
* main use is at the end of the document pipeline, so could be part of it
* main use is at the end of the document pipeline, so could be part of it
* also used more directly from canvas
* also used more directly from canvas
[[File:gfx-layers-architecture.png|thumb|650px|Gfx layers class diagram]]
This diagram shows most of the the inheritance and the references between classes involved in the the gfx layers code (as of april 2012).
Each time there is a '*' in a class name it means that this class exists in four different declinations (Image, Thebes, Canvas and Color). Classes finishing by "OGL" also have their "D3D10" and "D3D9" counterparts.
ShadowableXXX classes are representations of the layers in content thread/process, whereas ShadowXXX classes are their equivalent in the compositor thread/process. Shadow and Shadowable objects are kept in sync using IPDL protocols.


TODO: much more goes here
TODO: much more goes here
Confirmed users
138

edits