1,295
edits
| Line 216: | Line 216: | ||
and a way to construct a LayerManager with a device context for printing. When you end the transaction started with beginTransactionWithTarget, everything is guaranteed to have been rendered to the destination context. | and a way to construct a LayerManager with a device context for printing. When you end the transaction started with beginTransactionWithTarget, everything is guaranteed to have been rendered to the destination context. | ||
=== Extensions === | |||
This proposal can be extended in several ways: | |||
* Additional rendering properties on Layers | |||
* New layer types to accelerate different special rendering cases, e.g. WebGL | |||
* A new layer type that renders the contents of some other layer subtree (useful for accelerated live thumbnails etc) | |||
* A new layer type that renders the contents of a layer subtree from a different process. One possible cross-process layer implementation would be: when the other process calls endTransaction, transmit the layer subtree to the master process to be grafted in and composited. | |||
= Jeff = | = Jeff = | ||
edits