/frameworks/base/libs/hwui/ |
H A D | Matrix.h | 47 class ANDROID_API Matrix4 { class in namespace:android::uirenderer 80 Matrix4() { function in class:android::uirenderer::Matrix4 84 Matrix4(const float* v) { function in class:android::uirenderer::Matrix4 88 Matrix4(const Matrix4& v) { function in class:android::uirenderer::Matrix4 92 Matrix4(const SkMatrix& v) { function in class:android::uirenderer::Matrix4 105 Matrix4& operator=(const SkMatrix& v) { 110 friend bool operator==(const Matrix4& a, const Matrix4& b) { 114 friend bool operator!=(const Matrix4 [all...] |
H A D | TessellationCache.h | 72 Description(Type type, const Matrix4& transform, const SkPaint& paint); 74 void setupMatrixAndPaint(Matrix4* matrix, SkPaint* paint) const; 83 ShadowDescription(const void* nodeKey, const Matrix4* drawTransform); 124 void precacheRoundRect(const Matrix4& transform, const SkPaint& paint, 128 const VertexBuffer* getRoundRect(const Matrix4& transform, const SkPaint& paint, 131 void precacheShadows(const Matrix4* drawTransform, const Rect& localClip, 133 const Matrix4* transformXY, const Matrix4* transformZ, 136 void getShadowBuffers(const Matrix4* drawTransform, const Rect& localClip, 138 const Matrix4* transformX [all...] |
H A D | DamageAccumulator.h | 32 class Matrix4; 44 void pushTransform(const Matrix4* transform); 55 void computeCurrentTransform(Matrix4* outMatrix) const;
|
H A D | Matrix.cpp | 42 const Matrix4& Matrix4::identity() { 43 static Matrix4 sIdentity; 47 void Matrix4::loadIdentity() { 75 uint8_t Matrix4::getType() const { 118 uint8_t Matrix4::getGeometryType() const { 122 bool Matrix4::rectToRect() const { 126 bool Matrix4::positiveScale() const { 130 bool Matrix4::changesBounds() const { 134 bool Matrix4 [all...] |
H A D | TessellationCache.cpp | 48 TessellationCache::Description::Description(Type type, const Matrix4& transform, const SkPaint& paint) 70 void TessellationCache::Description::setupMatrixAndPaint(Matrix4* matrix, SkPaint* paint) const { 83 TessellationCache::ShadowDescription::ShadowDescription(const void* nodeKey, const Matrix4* drawTransform) 165 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, 166 const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, 192 const Matrix4 drawTransform; 196 const Matrix4 transformXY; 197 const Matrix4 transformZ; 211 const Matrix4* drawTransfor [all...] |
H A D | DamageAccumulator.cpp | 38 const Matrix4* matrix4; 55 static void computeTransformImpl(const DirtyStack* currentFrame, Matrix4* outMatrix) { 74 void DamageAccumulator::computeCurrentTransform(Matrix4* outMatrix) const { 96 void DamageAccumulator::pushTransform(const Matrix4* transform) { 121 static inline void mapRect(const Matrix4* matrix, const SkRect& in, SkRect* out) {
|
H A D | Snapshot.h | 59 Matrix4 matrix; 163 const Matrix4& getOrthoMatrix() const { return mViewportData.mOrthoMatrix; }
|
H A D | StatefulBaseRenderer.h | 79 void setMatrix(const Matrix4& matrix); // internal only convenience method 81 void concatMatrix(const Matrix4& matrix); // internal only convenience method
|
H A D | PathTessellator.h | 40 static void extractTessellationScales(const Matrix4& transform, float* scaleX, float* scaleY);
|
H A D | RenderNode.h | 209 inline void issueDrawShadowOperation(const Matrix4& transformFromParent, T& handler); 213 const Matrix4& initialTransform, const Vector<ZDrawRenderNodeOpPair>& zTranslatedNodes,
|
H A D | StatefulBaseRenderer.cpp | 136 void StatefulBaseRenderer::setMatrix(const Matrix4& matrix) { 145 void StatefulBaseRenderer::concatMatrix(const Matrix4& matrix) {
|
H A D | RenderNode.cpp | 219 Matrix4 windowTransform; 537 Matrix4 localTransformFromProjectionSurface(*transformFromProjectionSurface); 662 void RenderNode::issueDrawShadowOperation(const Matrix4& transformFromParent, T& handler) { 721 const Matrix4& initialTransform, const Vector<ZDrawRenderNodeOpPair>& zTranslatedNodes, 910 Matrix4 initialTransform(*(renderer.currentTransform()));
|
H A D | Layer.h | 105 void setWindowTransform(Matrix4& windowTransform) {
|
H A D | Renderer.h | 37 class Matrix4;
|
H A D | ShadowTessellator.cpp | 86 Matrix4 reverseReceiverTransform;
|
H A D | Snapshot.cpp | 236 Matrix4 roundRectDrawingMatrix;
|
H A D | PathTessellator.cpp | 65 void PathTessellator::extractTessellationScales(const Matrix4& transform, 71 float m00 = transform.data[Matrix4::kScaleX]; 72 float m01 = transform.data[Matrix4::kSkewY]; 73 float m10 = transform.data[Matrix4::kSkewX]; 74 float m11 = transform.data[Matrix4::kScaleY];
|
H A D | RenderProperties.h | 43 class Matrix4;
|
H A D | DisplayListOp.h | 1556 Matrix4 drawTransform(*(renderer.currentTransform()));
|
H A D | OpenGLRenderer.cpp | 1722 const Matrix4& transformMatrix = ignoreTransform ? Matrix4::identity() : *currentTransform();
|