Searched defs:quads (Results 1 - 22 of 22) sorted by relevance

/external/webkit/Source/WebCore/dom/
H A DClientRectList.h42 static PassRefPtr<ClientRectList> create(const Vector<FloatQuad>& quads) { return adoptRef(new ClientRectList(quads)); } argument
H A DClientRectList.cpp39 ClientRectList::ClientRectList(const Vector<FloatQuad>& quads) argument
41 m_list.reserveInitialCapacity(quads.size());
42 for (size_t i = 0; i < quads.size(); ++i)
43 m_list.append(ClientRect::create(quads[i].enclosingBoundingBox()));
H A DElement.cpp512 Vector<FloatQuad> quads;
519 quads.append(renderer()->localToAbsoluteQuad(localRect));
525 renderBoxModelObject()->absoluteQuads(quads);
528 if (quads.isEmpty())
531 IntRect result = quads[0].enclosingBoundingBox();
532 for (size_t i = 1; i < quads.size(); ++i)
533 result.unite(quads[i].enclosingBoundingBox());
550 Vector<FloatQuad> quads;
551 renderBoxModelObject->absoluteQuads(quads);
561 for (size_t i = 0; i < quads
576 Vector<FloatQuad> quads; local
[all...]
H A DRange.cpp1643 void Range::textQuads(Vector<FloatQuad>& quads, bool useSelectionHeight) const argument
1659 renderText->absoluteQuadsForRange(quads, startOffset, endOffset, useSelectionHeight);
1904 Vector<FloatQuad> quads; local
1905 getBorderAndTextQuads(quads);
1907 return ClientRectList::create(quads);
1916 static void adjustFloatQuadsForScrollAndAbsoluteZoomAndPageScale(Vector<FloatQuad>& quads, Document* document, RenderObject* renderer) argument
1929 for (size_t i = 0; i < quads.size(); ++i) {
1930 quads[i].move(-visibleContentRect.x(), -visibleContentRect.y());
1931 adjustFloatQuadForAbsoluteZoom(quads[i], renderer);
1933 adjustFloatQuadForPageScale(quads[
1984 Vector<FloatQuad> quads; local
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/font/
H A DBitmapTextPage.java121 void assemble(Letters quads) { argument
123 quads.rewind();
125 while (quads.nextCharacter()) {
126 if (quads.isPrintable()) {
127 if (quads.getCharacterSetPage() == page) {
128 pageQuads.add(quads.getQuad());
/external/webkit/Source/WebCore/rendering/svg/
H A DRenderSVGInline.cpp85 void RenderSVGInline::absoluteQuads(Vector<FloatQuad>& quads) argument
93 quads.append(localToAbsoluteQuad(FloatRect(textBoundingBox.x() + box->x(), textBoundingBox.y() + box->y(), box->logicalWidth(), box->logicalHeight())));
H A DRenderSVGModelObject.cpp79 void RenderSVGModelObject::absoluteQuads(Vector<FloatQuad>& quads) argument
81 quads.append(localToAbsoluteQuad(strokeBoundingBox()));
H A DRenderSVGText.cpp227 void RenderSVGText::absoluteQuads(Vector<FloatQuad>& quads) argument
229 quads.append(localToAbsoluteQuad(strokeBoundingBox()));
/external/webkit/Source/WebKit/android/jni/
H A DAndroidHitTestResult.cpp143 Vector<FloatQuad> quads; local
145 renderer->absoluteFocusRingQuads(quads);
146 if (!quads.size())
147 renderer->absoluteQuads(quads); // No fancy rings, grab a bounding box
148 for (size_t i = 0; i < quads.size(); i++) {
149 IntRect boundingBox = quads[i].enclosingBoundingBox();
/external/skia/src/core/
H A DSkShader.cpp133 int quads = kTempColorQuadCount; local
144 } while (--quads != 0);
/external/skia/src/gpu/
H A DGrAAConvexPathRenderer.cpp240 SkSTArray<15, SkPoint, true> quads; local
241 GrPathUtils::convertCubicToQuads(pts, SK_Scalar1, &quads);
242 int count = quads.count();
246 segments->back().fPts[0] = quads[q + 1];
247 segments->back().fPts[1] = quads[q + 2];
H A DGrPathUtils.cpp282 SkTArray<SkPoint, true>* quads,
308 SkPoint* pts = quads->push_back_n(3);
318 quads, sublevel + 1);
320 quads, sublevel + 1);
327 SkTArray<SkPoint, true>* quads) {
333 convert_noninflect_cubic_to_quads(cubic, tolScale, quads);
280 convert_noninflect_cubic_to_quads(const SkPoint p[4], SkScalar tolScale, SkTArray<SkPoint, true>* quads, int sublevel = 0) argument
325 convertCubicToQuads(const GrPoint p[4], SkScalar tolScale, SkTArray<SkPoint, true>* quads) argument
H A DGrAAHairLinePathRenderer.cpp139 // we subdivide the quads to avoid huge overfill
189 * Generates the lines and quads to be rendered. Lines are always recorded in
194 * subdivide large quads to reduce over-fill. This subdivision has to be
202 PtArray* quads,
247 // when in perspective keep quads in src space
249 SkPoint* pts = quads->push_back_n(3);
301 SkPoint* pts = quads->push_back_n(3);
531 PREALLOC_PTARRAY(128) quads;
538 &lines, &quads, &qSubdivs);
565 int unsubdivQuadCnt = quads
197 generate_lines_and_quads(const SkPath& path, const SkMatrix& m, const SkVector& translate, GrIRect clip, PtArray* lines, PtArray* quads, IntArray* quadSubdivCnts) argument
639 int quads = 0; local
[all...]
/external/webkit/Source/WebCore/rendering/
H A DRenderView.cpp336 void RenderView::absoluteQuads(Vector<FloatQuad>& quads) argument
338 quads.append(FloatRect(0, 0, m_layer->width(), m_layer->height()));
H A DRenderInline.cpp552 void RenderInline::absoluteQuads(Vector<FloatQuad>& quads) argument
555 culledInlineAbsoluteQuads(this, quads);
559 quads.append(localToAbsoluteQuad(localRect));
562 quads.append(localToAbsoluteQuad(FloatRect()));
565 continuation()->absoluteQuads(quads);
568 void RenderInline::culledInlineAbsoluteQuads(const RenderInline* container, Vector<FloatQuad>& quads) argument
571 quads.append(localToAbsoluteQuad(FloatRect()));
593 quads.append(localToAbsoluteQuad(result));
599 currInline->culledInlineAbsoluteQuads(container, quads);
616 quads
[all...]
H A DRenderText.cpp382 void RenderText::absoluteQuads(Vector<FloatQuad>& quads, ClippingOption option) argument
395 quads.append(localToAbsoluteQuad(FloatRect(boundaries)));
399 void RenderText::absoluteQuads(Vector<FloatQuad>& quads) argument
401 absoluteQuads(quads, NoClipping);
404 void RenderText::absoluteQuadsForRange(Vector<FloatQuad>& quads, unsigned start, unsigned end, bool useSelectionHeight) argument
430 quads.append(localToAbsoluteQuad(FloatRect(r)));
445 quads.append(localToAbsoluteQuad(FloatRect(r)));
H A DRenderBox.cpp478 void RenderBox::absoluteQuads(Vector<FloatQuad>& quads) argument
480 quads.append(localToAbsoluteQuad(FloatRect(0, 0, width(), height())));
H A DRenderObject.cpp1073 Vector<FloatQuad> quads; local
1074 absoluteQuads(quads);
1076 size_t n = quads.size();
1080 IntRect result = quads[0].enclosingBoundingBox();
1082 result.unite(quads[i].enclosingBoundingBox());
1100 void RenderObject::absoluteFocusRingQuads(Vector<FloatQuad>& quads) argument
1113 quads.append(localToAbsoluteQuad(FloatQuad(rect)));
H A DRenderBlock.cpp5765 void RenderBlock::absoluteQuads(Vector<FloatQuad>& quads) argument
5775 quads.append(localToAbsoluteQuad(localRect));
5776 continuation()->absoluteQuads(quads);
5778 quads.append(RenderBox::localToAbsoluteQuad(FloatRect(0, 0, width(), height())));
/external/opencv/cv/src/
H A Dcvcalibinit.cpp44 uses a graph of connected quads. It is based on the code contributed
128 static int icvGenerateQuads( CvCBQuad **quads, CvCBCorner **corners,
135 static void icvFindQuadNeighbors( CvCBQuad *quads, int quad_count );
137 static int icvFindConnectedQuads( CvCBQuad *quads, int quad_count,
145 CvCBQuad **quads, CvSize pattern_size );
147 static int icvOrderFoundConnectedQuads( int quad_count, CvCBQuad **quads,
153 static int icvTrimCol(CvCBQuad **quads, int count, int col, int dir);
155 static int icvTrimRow(CvCBQuad **quads, int count, int row, int dir);
157 static int icvAddOuterQuad(CvCBQuad *quad, CvCBQuad **quads, int quad_count,
160 static void icvRemoveQuadFromGroup(CvCBQuad **quads, in
217 CvCBQuad *quads = 0, **quad_group = 0; local
539 icvOrderFoundConnectedQuads( int quad_count, CvCBQuad **quads, int *all_count, CvCBQuad **all_quads, CvCBCorner **corners, CvSize pattern_size, CvMemStorage* storage ) argument
779 icvAddOuterQuad( CvCBQuad *quad, CvCBQuad **quads, int quad_count, CvCBQuad **all_quads, int all_count, CvCBCorner **corners ) argument
849 icvTrimCol(CvCBQuad **quads, int count, int col, int dir) argument
894 icvTrimRow(CvCBQuad **quads, int count, int row, int dir) argument
944 icvRemoveQuadFromGroup(CvCBQuad **quads, int count, CvCBQuad *q0) argument
1450 icvFindQuadNeighbors( CvCBQuad *quads, int quad_count ) argument
[all...]
/external/webkit/Source/WebCore/editing/
H A DSelectionController.cpp1765 Vector<FloatQuad> quads; local
1766 toNormalizedRange()->textQuads(quads, true);
1770 size_t size = quads.size();
1772 rectangles.append(intersection(quads[i].enclosingBoundingBox(), visibleContentRect));
/external/webkit/Source/WebCore/accessibility/
H A DAccessibilityRenderObject.cpp1423 Vector<FloatQuad> quads; local
1425 toRenderText(obj)->absoluteQuads(quads, RenderText::ClipToEllipsis);
1427 obj->absoluteQuads(quads);
1429 obj->absoluteFocusRingQuads(quads);
1430 const size_t n = quads.size();
1436 IntRect r = quads[i].enclosingBoundingBox();

Completed in 277 milliseconds