/frameworks/base/libs/hwui/pipeline/skia/ |
SkiaLayer.h | 32 Matrix4 inverseTransformInWindow;
|
SkiaOpenGLReadback.h | 29 virtual CopyResult copyImageInto(EGLImageKHR eglImage, const Matrix4& imgTransform,
|
/frameworks/base/libs/hwui/ |
TessellationCache.h | 77 Description(Type type, const Matrix4& transform, const SkPaint& paint); 78 void setupMatrixAndPaint(Matrix4* matrix, SkPaint* paint) const; 87 ShadowDescription(const SkPath* nodeKey, const Matrix4* drawTransform); 92 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, 93 const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, 112 const Matrix4 drawTransform; 116 const Matrix4 transformXY; 117 const Matrix4 transformZ; 156 void precacheRoundRect(const Matrix4& transform, const SkPaint& paint [all...] |
Matrix.h | 47 class ANDROID_API Matrix4 { 80 Matrix4() { 84 explicit Matrix4(const float* v) { 88 Matrix4(const SkMatrix& v) { // NOLINT, implicit 101 Matrix4& operator=(const SkMatrix& v) { 106 friend bool operator==(const Matrix4& a, const Matrix4& b) { 110 friend bool operator!=(const Matrix4& a, const Matrix4& b) { 119 void loadInverse(const Matrix4& v) [all...] |
ClipArea.h | 30 Rect transformAndCalculateBounds(const Rect& r, const Matrix4& transform); 35 TransformedRectangle(const Rect& bounds, const Matrix4& transform); 51 const Matrix4& getTransform() const { 55 void transform(const Matrix4& transform) { 56 Matrix4 t; 63 Matrix4 mTransform; 75 void set(const Rect& bounds, const Matrix4& transform); 76 bool intersectWith(const Rect& bounds, const Matrix4& transform); 77 void transform(const Matrix4& transform); 178 const ClipBase* recordedClip, const Matrix4& recordedClipTransform) [all...] |
Glop.h | 124 Matrix4* textureTransform; 145 Matrix4 modelView; 148 Matrix4 canvas; 151 const Matrix4& meshTransform() const { 153 ? Matrix4::identity() : canvas;
|
DamageAccumulator.h | 37 class Matrix4; 49 void pushTransform(const Matrix4* transform); 60 ANDROID_API void computeCurrentTransform(Matrix4* outMatrix) const;
|
SkiaShader.h | 57 Matrix4 textureTransform; 61 Matrix4 screenSpace; 76 static void store(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix,
|
OpenGLReadback.h | 27 class Matrix4; 41 virtual CopyResult copyImageInto(EGLImageKHR eglImage, const Matrix4& imgTransform, 44 CopyResult copyGraphicBufferInto(GraphicBuffer* graphicBuffer, Matrix4& texTransform, 59 virtual CopyResult copyImageInto(EGLImageKHR eglImage, const Matrix4& imgTransform,
|
Matrix.cpp | 40 const Matrix4& Matrix4::identity() { 41 static Matrix4 sIdentity; 45 void Matrix4::loadIdentity() { 73 uint8_t Matrix4::getType() const { 116 uint8_t Matrix4::getGeometryType() const { 120 bool Matrix4::rectToRect() const { 124 bool Matrix4::positiveScale() const { 128 bool Matrix4::changesBounds() const { 132 bool Matrix4::isPureTranslate() const [all...] |
Snapshot.h | 60 Matrix4 matrix; 151 const ClipBase* recordedClip, const Matrix4& recordedClipTransform); 152 void applyClip(const ClipBase* clip, const Matrix4& transform); 166 const Matrix4& getOrthoMatrix() const { return mViewportData.mOrthoMatrix; }
|
OpenGLReadback.cpp | 41 Matrix4 texTransform; 67 Matrix4& texTransform, const Rect& srcRect, SkBitmap* bitmap) { 101 Matrix4 transform; 114 static const Matrix4 sFlipV(sFlipVInit); 120 Texture& sourceTexture, const Matrix4& texTransform, const Rect& srcRect, 204 Matrix4 croppedTexTransform(texTransform); 226 .setTransform(Matrix4::identity(), TransformFlags::None) 229 Matrix4 ortho; 249 const Matrix4& imgTransform, int imgWidth, int imgHeight, const Rect& srcRect, 254 if (imgTransform[Matrix4::kSkewX] >= 0.5f || imgTransform[Matrix4::kSkewX] <= -0.5f) [all...] |
RecordedOp.h | 154 #define BASE_PARAMS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint 155 #define BASE_PARAMS_PAINTLESS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localClip 167 const Matrix4 localMatrix; 197 Matrix4 transformFromCompositingAncestor; 249 CirclePropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, 263 : RecordedOp(RecordedOpId::ColorOp, Rect(), Matrix4::identity(), localClip, nullptr) 273 FunctorOp(const Matrix4& localMatrix, const ClipBase* localClip, Functor* functor) 333 RoundRectPropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, 367 : RecordedOp(RecordedOpId::ShadowOp, Rect(), Matrix4::identity(), nullptr, nullptr) 402 TextOnPathOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint [all...] |
TessellationCache.cpp | 48 TessellationCache::Description::Description(Type type, const Matrix4& transform, const SkPaint& paint) 89 void TessellationCache::Description::setupMatrixAndPaint(Matrix4* matrix, SkPaint* paint) const { 102 TessellationCache::ShadowDescription::ShadowDescription(const SkPath* nodeKey, const Matrix4* drawTransform) 207 const Matrix4* drawTransform, const Rect* localClip, 209 const Matrix4* casterTransformXY, const Matrix4* casterTransformZ, 354 void TessellationCache::precacheShadows(const Matrix4* drawTransform, const Rect& localClip, 356 const Matrix4* transformXY, const Matrix4* transformZ, 372 const Matrix4* drawTransform, const Rect& localClip [all...] |
/frameworks/base/libs/hwui/tests/unit/ |
SnapshotTests.cpp | 26 auto actualRoot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(0, 0, 100, 100)); 27 auto root = TestUtils::makeSnapshot(Matrix4::identity(), Rect(10, 10, 90, 90)); 28 auto child = TestUtils::makeSnapshot(Matrix4::identity(), Rect(50, 50, 90, 90)); 36 &rect, Matrix4::identity()); 44 &rect, Matrix4::identity()); 51 auto actualRoot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(0, 0, 100, 100)); 52 auto root = TestUtils::makeSnapshot(Matrix4::identity(), Rect(10, 10, 90, 90)); 57 auto child = TestUtils::makeSnapshot(Matrix4::identity(), Rect(50, 50, 90, 90)); 59 child->applyClip(&rect, Matrix4::identity()); 67 auto child = TestUtils::makeSnapshot(Matrix4::identity(), Rect(50, 50, 90, 90)) [all...] |
MatrixTests.cpp | 26 Matrix4 scaleMatrix; 41 Matrix4 skewMatrix;
|
ClipAreaTests.cpp | 40 Matrix4 minus90; 45 Matrix4 m90; 50 Matrix4 m0; 54 Matrix4 m45; 65 Matrix4 m45; 76 Matrix4 m30; 98 area.clipPathWithTransform(path, &Matrix4::identity(), SkRegion::kIntersect_Op); 118 area.clipRectWithTransform(expected, &Matrix4::identity(), SkRegion::kReplace_Op); 142 Matrix4 rotate; 160 area.clipPathWithTransform(circlePath, &Matrix4::identity(), SkRegion::kReplace_Op) [all...] |
BakedOpStateTests.cpp | 29 Matrix4 translate10x20; 37 auto parentSnapshot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(100, 200)); 49 Matrix4 expectedTranslate; 64 Matrix4 translate10x20; 72 auto parentSnapshot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(100, 200)); 167 Matrix4::identity(), &clip, &strokedPaint); 169 Matrix4 snapshotMatrix; 179 Matrix4 translate100x0; 186 RectOp successOp(Rect(30, 40, 100, 200), Matrix4::identity(), &clip, &paint); 187 auto snapshot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(100, 200)) [all...] |
DamageAccumulatorTests.cpp | 35 da.pushTransform(&Matrix4::identity()); 38 da.pushTransform(&Matrix4::identity()); 54 Matrix4 translate; 70 da.pushTransform(&Matrix4::identity()); 72 da.pushTransform(&Matrix4::identity()); 75 da.pushTransform(&Matrix4::identity());
|
BakedOpDispatcherTests.cpp | 60 auto snapshot = TestUtils::makeSnapshot(Matrix4::identity(), Rect(100, 100)); 101 Matrix4 expectedModelView; 109 ArcOp arcOp(Rect(10, 15, 20, 25), Matrix4::identity(), nullptr, &strokePaint, 0, 270, true); 112 OvalOp ovalOp(Rect(10, 15, 20, 25), Matrix4::identity(), nullptr, &strokePaint); 120 LayerOp op(Rect(10, 10), Matrix4::identity(), nullptr, &layerPaint, &buffer); 140 RoundRectOp roundRectOp(bounds, Matrix4::identity(), nullptr, &paint, 0, 270); 145 PointsOp antiAliasedPointsOp(bounds, Matrix4::identity(), nullptr, &aaPaint, points, 4); 148 PointsOp pointsOp(bounds, Matrix4::identity(), nullptr, &paint, points, 4); 152 LinesOp antiAliasedLinesOp(bounds, Matrix4::identity(), nullptr, &aaPaint, points, 4); 155 LinesOp linesOp(bounds, Matrix4::identity(), nullptr, &paint, points, 4) [all...] |
DeferredLayerUpdaterTests.cpp | 42 EXPECT_EQ(Matrix4::identity(), layerUpdater->backingLayer()->getTexTransform()); 45 Matrix4 scaledMatrix;
|
CanvasStateTests.cpp | 39 static bool approxEqual(const Matrix4& a, const Matrix4& b) { 56 Matrix4 simpleTranslate; 130 Matrix4 simpleTranslate; 154 Matrix4 simpleTranslate;
|
OpDumperTests.cpp | 27 RectOp op(uirenderer::Rect(100, 100), Matrix4::identity(), nullptr, &paint);
|
/external/clang/test/SemaCXX/ |
composite-pointer-type.cpp | 48 typedef double Matrix4[4][4]; 50 bool f(Matrix4 m1, const Matrix4 m2) {
|
/frameworks/base/libs/hwui/tests/microbench/ |
ShadowBench.cpp | 33 Matrix4 drawTransform; 35 Matrix4 casterTransformXY; 36 Matrix4 casterTransformZ;
|