diff options
| author | 2014-03-11 12:20:17 -0700 | |
|---|---|---|
| committer | 2014-03-12 09:44:41 -0700 | |
| commit | b79a3e301a8d89b9e1b1f6f3d7fd6aa56610a6f0 (patch) | |
| tree | 6b92898b802b665b62127766baa87e8261569062 /libs/hwui/Matrix.h | |
| parent | e361ad7ab15fcf4919a56a6293689d968ee8dcff (diff) | |
Fix orthographic shadows projection, simplify shadow reordering
Separate matrix passed to shadow system into two parts, one for
transforming the polygon XY points (using the actual draw matrix) and
a separate one which respects correct 4x4 3d rotations and
translations for determining Z values.
Change-Id: I7e30a84774a8709df6b2241e8f51fc5583648fe8
Diffstat (limited to 'libs/hwui/Matrix.h')
| -rw-r--r-- | libs/hwui/Matrix.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/hwui/Matrix.h b/libs/hwui/Matrix.h index 8b586f04c026..26cb05fe686e 100644 --- a/libs/hwui/Matrix.h +++ b/libs/hwui/Matrix.h @@ -199,6 +199,7 @@ public: void copyTo(float* v) const; void copyTo(SkMatrix& v) const; + float mapZ(const Vector3& orig) const; void mapPoint3d(Vector3& vec) const; void mapPoint(float& x, float& y) const; // 2d only void mapRect(Rect& r) const; // 2d only |