/frameworks/base/graphics/java/android/graphics/ |
H A D | PathDashPathEffect.java | 22 TRANSLATE(0), //!< translate the shape to each position 23 ROTATE(1), //!< rotate the shape about its center 33 * Dash the drawn path by stamping it with the specified shape. This only 37 * @param shape The path to stamp along 38 * @param advance spacing between each stamp of shape 39 * @param phase amount to offset before the first shape is stamped 40 * @param style how to transform the shape at each position as it is stamped 42 public PathDashPathEffect(Path shape, float advance, float phase, argument 44 native_instance = nativeCreate(shape.readOnlyNI(), advance, phase,
|
/frameworks/base/graphics/java/android/graphics/drawable/shapes/ |
H A D | PathShape.java | 43 * @param path a Path that defines the geometric paths for this shape 44 * @param stdWidth the standard width for the shape. Any changes to the 47 * @param stdHeight the standard height for the shape. Any changes to the 73 final PathShape shape = (PathShape) super.clone(); 74 shape.mPath = new Path(mPath); 75 return shape;
|
H A D | RectShape.java | 25 * Defines a rectangle shape. 62 final RectShape shape = (RectShape) super.clone(); 63 shape.mRect = new RectF(mRect); 64 return shape;
|
H A D | RoundRectShape.java | 28 * can be included (to make a sort of "O" shape). 132 final RoundRectShape shape = (RoundRectShape) super.clone(); 133 shape.mOuterRadii = mOuterRadii != null ? mOuterRadii.clone() : null; 134 shape.mInnerRadii = mInnerRadii != null ? mInnerRadii.clone() : null; 135 shape.mInset = new RectF(mInset); 136 shape.mInnerRect = new RectF(mInnerRect); 137 shape.mPath = new Path(mPath); 138 return shape;
|
/frameworks/base/libs/hwui/ |
H A D | PathCache.cpp | 69 memset(&shape, 0, sizeof(Shape)); 81 memset(&shape, 0, sizeof(Shape)); 92 hash = JenkinsHashMixBytes(hash, (uint8_t*) &shape, sizeof(Shape)); 108 return compareWidthHeight(shape.rect, rhs.shape.rect); 110 return compareRoundRects(shape.roundRect, rhs.shape.roundRect); 112 return shape.circle.mRadius == rhs.shape.circle.mRadius; 114 return compareWidthHeight(shape [all...] |
H A D | TessellationCache.cpp | 45 memset(&shape, 0, sizeof(Shape)); 56 memset(&shape, 0, sizeof(Shape)); 68 const Shape::RoundRect& lRect = shape.roundRect; 69 const Shape::RoundRect& rRect = rhs.shape.roundRect; 85 hash = JenkinsHashMixBytes(hash, (uint8_t*) &shape, sizeof(Shape)); 144 ATRACE_NAME("shape tessellation"); 423 SkRect rect = SkRect::MakeWH(description.shape.roundRect.width, 424 description.shape.roundRect.height); 425 float rx = description.shape.roundRect.rx; 426 float ry = description.shape [all...] |
H A D | PathCache.h | 165 } shape; member in struct:android::uirenderer::PathDescription 172 * A simple LRU shape cache. The cache has a maximum size expressed in bytes.
|
H A D | TessellationCache.h | 74 } shape; member in struct:android::uirenderer::TessellationCache::Description
|
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | ShadowBench.cpp | 73 const SkPath& shape, VertexBuffer* ambient, VertexBuffer* spot) { 75 opaque, &shape, &testData.casterTransformXY, 72 tessellateShadows(ShadowTestData& testData, bool opaque, const SkPath& shape, VertexBuffer* ambient, VertexBuffer* spot) argument
|
/frameworks/base/core/jni/android/graphics/ |
H A D | PathEffect.cpp | 52 const SkPath* shape = reinterpret_cast<SkPath*>(shapeHandle); local 53 SkASSERT(shape != NULL); 54 SkPathEffect* effect = SkPath1DPathEffect::Make(*shape, advance, phase,
|
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
H A D | GcSnapshot.java | 183 * @param clipShape the shape to use a the clip shape. 186 // because setClip is only guaranteed to work with rectangle shape, 194 * Clips the layer with the given shape. This performs an intersect between the current 195 * clip shape and the given shape. 196 * @param shape the new clip shape. 198 public void clip(Shape shape) { argument 199 mGraphics.clip(shape); 486 clip(Shape shape, int regionOp) argument [all...] |
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | ShapeDrawable.java | 54 * This object can be defined in an XML file with the <code><shape></code> 60 * href="{@docRoot}guide/topics/graphics/2d-graphics.html#shape-drawable"> 133 * Returns the Paint used to draw the shape. 140 * Sets padding for the shape. 160 * Sets padding for this shape, defined by a Rect object. Define the padding 176 * Sets the intrinsic (default) width for this shape. 186 * Sets the intrinsic (default) height for this shape. 222 * draw the shape at (0,0). Subclasses can override for special effects such 225 protected void onDraw(Shape shape, Canvas canvas, Paint paint) { argument 226 shape [all...] |
H A D | GradientDrawable.java | 62 * <p>It can be defined in an XML file with the <code><shape></code> element. For more 226 * is honored only when the shape is of type {@link #RECTANGLE}. 265 * rectangle. This property is honored only when the shape is of type 272 * @param radius The radius in pixels of the corners of the rectangle shape 291 * @return the radius in pixels of the corners of the rectangle shape, or 0 399 * <p>Sets the size of the shape drawn by this drawable.</p> 404 * @param width The width of the shape used by this drawable 405 * @param height The height of the shape used by this drawable 417 * <p>Sets the type of shape used to draw the gradient.</p> 422 * @param shape Th 427 setShape(@hape int shape) argument 2011 setShape(@hape int shape) argument [all...] |
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | BaseCanvas_Delegate.java | 326 Shape shape = pathDelegate.getJavaShape(); 327 Rectangle2D bounds = shape.getBounds2D(); 356 graphics.fill(shape); 361 graphics.draw(shape);
|
H A D | Path_Delegate.java | 82 public void setJavaShape(Shape shape) { argument 84 mPath.append(shape, false /*connect*/); 787 * @param left The left of oval defining shape and size of the arc 788 * @param top The top of oval defining shape and size of the arc 789 * @param right The right of oval defining shape and size of the arc 790 * @param bottom The bottom of oval defining shape and size of the arc
|
/frameworks/rs/script_api/ |
H A D | rs_allocation_create.spec | 85 summary: Creates an rs_type object with the specified Element and shape attributes 87 Creates an rs_type object with the specified Element and shape attributes.
|