Typed CSS OM: implement TransformComponent::asMatrix
All methods used for generating the underlying matrix in asMatrix
are in MatrixTransformComponent.cpp
Constructs each MatrixTransformComponent for use in
asMatrix methods manually, rather than using inbuilt
methods to avoid unnecessary matrix multiplication.
(With the exception of rotate and rotate3d, as they require
far more complex calculations.)
Note: asMatrix for a MatrixTransformComponent returns a clone.
BUG=
545318
Committed:
https://crrev.com/2a40cf093c3a596c0658e12cd24a32086817f057
Cr-Commit-Position: refs/heads/master@{#374770}