Lines Matching refs:shape
35 * (such as contains()) from the underlying shape types.
39 * the shape's type (e.g. rect, rrect, or oval).
41 * Regarding GrShape's empty shape:
57 // The direction and start index used when a shape does not have a representable winding,
72 GrShape(const GrShape& shape) { *this = shape; }
78 GrShape& operator=(const GrShape& shape);
80 // These type queries reflect the shape type provided when assigned, it does not incorporate
93 // Report the shape type, winding direction, start index, and invertedness as a value suitable
97 // Whether or not the shape is meant to be the inverse of its geometry (i.e. its exterior).
102 // Returns the path direction extracted from the path during simplification, if the shape's
105 // Returns the start index extracted from the path during simplification, if the shape's
128 // Access the actual geometric description of the shape. May only access the appropriate type
150 // true will still be considered an rrect by this shape until simplify() is called.
193 // If set, it is assumed the original shape would have been implicitly filled when drawn or
194 // clipped, so simpler shape types that are closed can still be considered. Shapes with
206 // Returns true if the shape was originally closed based on type (or detected type within a
210 // True if the given bounding box is completely inside the shape, if it's conservatively treated
211 // as a filled, closed shape.
215 // True if the underlying geometry represents a closed shape, without the need for an
216 // implicit close (note that if simplified earlier with 'simpleFill' = true, a shape that was
220 // True if the underlying shape is known to be convex, assuming no other styles. If 'simpleFill'
224 // The bounding box of the shape.
227 // The segment masks that describe the shape, were it to be converted to an SkPath
230 // Convert the shape into a path that describes the same geometry.
262 // of the shape as well.