Searched refs:affine (Results 1 - 17 of 17) sorted by relevance

/external/webkit/Source/WebCore/platform/graphics/cairo/
H A DFontCairo.cpp126 AffineTransform affine; local
127 cairo_pattern_t* pattern = context->fillPattern()->createPlatformPattern(affine);
156 AffineTransform affine; local
157 cairo_pattern_t* pattern = context->strokePattern()->createPlatformPattern(affine);
H A DGraphicsContextCairo.cpp80 AffineTransform affine; local
81 pattern = state.fillPattern->createPlatformPattern(affine);
101 AffineTransform affine; local
102 pattern = state.strokePattern->createPlatformPattern(affine);
/external/skia/tests/
H A DMatrixTest.cpp225 SkScalar affine[6]; local
226 REPORTER_ASSERT(reporter, mat.asAffine(affine));
228 #define affineEqual(e) affine[SkMatrix::kA##e] == mat.get(SkMatrix::kM##e)
238 REPORTER_ASSERT(reporter, !mat.asAffine(affine));
/external/webkit/Source/WebCore/platform/graphics/android/context/
H A DPlatformGraphicsContextSkia.h56 virtual void concatCTM(const AffineTransform& affine);
H A DGraphicsContextAndroid.cpp518 void GraphicsContext::concatCTM(const AffineTransform& affine) argument
522 platformContext()->concatCTM(affine);
H A DPlatformGraphicsContext.h88 virtual void concatCTM(const AffineTransform& affine) = 0;
H A DPlatformGraphicsContextRecording.h94 virtual void concatCTM(const AffineTransform& affine);
H A DGraphicsOperation.h181 ConcatCTM(const AffineTransform& affine) : m_matrix(affine) {} argument
H A DPlatformGraphicsContextSkia.cpp124 void PlatformGraphicsContextSkia::concatCTM(const AffineTransform& affine) argument
126 mCanvas->concat(affine);
H A DPlatformGraphicsContextRecording.cpp667 void PlatformGraphicsContextRecording::concatCTM(const AffineTransform& affine) argument
669 mCurrentMatrix->preConcat(affine);
670 appendStateOperation(NEW_OP(ConcatCTM)(affine));
/external/webkit/Source/WebCore/platform/graphics/qt/
H A DFontQt.cpp90 AffineTransform affine; local
91 textFillPen = QPen(QBrush(ctx->fillPattern()->createPlatformPattern(affine)), 0);
103 AffineTransform affine; local
104 QBrush brush(ctx->strokePattern()->createPlatformPattern(affine));
H A DGraphicsContextQt.cpp506 AffineTransform affine; local
508 shadowPainter->fillPath(platformPath, QBrush(m_state.fillPattern->createPlatformPattern(affine)));
531 AffineTransform affine; local
532 p->fillPath(platformPath, QBrush(m_state.fillPattern->createPlatformPattern(affine)));
585 AffineTransform affine; local
586 pen.setBrush(QBrush(m_state.strokePattern->createPlatformPattern(affine)));
906 // affine transform matrix to device space can mess with this conversion if we have a
908 // we get the affine transform matrix and extract the scale.
/external/webkit/Source/WebCore/platform/graphics/skia/
H A DGraphicsContextSkia.cpp430 void GraphicsContext::concatCTM(const AffineTransform& affine) argument
436 platformContext()->gpuCanvas()->concatCTM(affine);
438 platformContext()->canvas()->concat(affine);
441 void GraphicsContext::setCTM(const AffineTransform& affine) argument
447 platformContext()->gpuCanvas()->setCTM(affine);
449 platformContext()->canvas()->setMatrix(affine);
/external/skia/src/core/
H A DSkMatrix.cpp796 void SkMatrix::SetAffineIdentity(SkScalar affine[6]) { argument
797 affine[kAScaleX] = SK_Scalar1;
798 affine[kASkewY] = 0;
799 affine[kASkewX] = 0;
800 affine[kAScaleY] = SK_Scalar1;
801 affine[kATransX] = 0;
802 affine[kATransY] = 0;
805 bool SkMatrix::asAffine(SkScalar affine[6]) const {
809 if (affine) {
810 affine[kAScale
[all...]
/external/skia/include/core/
H A DSkMatrix.h341 /** Fills the passed array with affine identity values
343 @param affine The array to fill with affine identity values.
346 static void SetAffineIdentity(SkScalar affine[6]);
348 /** Fills the passed array with the affine values in column major order.
351 @param affine The array to fill with affine values. Ignored if NULL.
353 bool asAffine(SkScalar affine[6]) const;
/external/webkit/Source/WebCore/platform/graphics/chromium/
H A DGLES2Canvas.cpp344 void GLES2Canvas::concatCTM(const AffineTransform& affine) argument
346 m_state->m_ctm *= affine;
349 void GLES2Canvas::setCTM(const AffineTransform& affine) argument
351 m_state->m_ctm = affine;
/external/dropbear/libtomcrypt/
H A Dcrypt.tex6295 @param map Boolean indicated whether to map back to affine or not
6296 (can be ignored if you work in affine only)
6331 /** ECC mapping from projective to affine,
6414 that (x,y,z) => (x/z^2, y/z^3, 1) when interpreted as affine */
6427 could point to anything you want. The only further exception is the export functions which expects the values to be in affine format.
6430 This will multiply the point $G$ by the scalar $k$ and store the result in the point $R$. The value should be mapped to affine only if $map$ is set to one.
6434 may be in either affine (with $z = 1$) or projective format and the output point is always projective.
6437 This will map the point $P$ back from projective to affine. The output point $P$ must be of the form $(x, y, 1)$.
6444 overlap (e.g., $A \leftarrow k_1A + k_2B$) and must return the final point in affine format.

Completed in 346 milliseconds