Lines Matching refs:Shape
38 Shape :: Shape() : pImpl(new Impl(this)) in Shape() function in Shape
43 Shape :: ~Shape() in ~Shape()
49 unique_ptr<Shape> Shape::gen() noexcept in gen()
51 return unique_ptr<Shape>(new Shape); in gen()
55 uint32_t Shape::identifier() noexcept in identifier()
57 return (uint32_t) Type::Shape; in identifier()
61 Type Shape::type() const noexcept in type()
63 return Type::Shape; in type()
67 Result Shape::reset() noexcept in reset()
78 uint32_t Shape::pathCommands(const PathCommand** cmds) const noexcept in pathCommands()
85 uint32_t Shape::pathCoords(const Point** pts) const noexcept in pathCoords()
92 Result Shape::appendPath(const PathCommand *cmds, uint32_t cmdCnt, const Point* pts, uint32_t ptsCn… in appendPath()
105 Result Shape::moveTo(float x, float y) noexcept in moveTo()
113 Result Shape::lineTo(float x, float y) noexcept in lineTo()
123 Result Shape::cubicTo(float cx1, float cy1, float cx2, float cy2, float x, float y) noexcept in cubicTo()
133 Result Shape::close() noexcept in close()
143 Result Shape::appendCircle(float cx, float cy, float rx, float ry) noexcept in appendCircle()
162 Result Shape::appendArc(float cx, float cy, float radius, float startAngle, float sweep, bool pie) … in appendArc()
224 Result Shape::appendRect(float x, float y, float w, float h, float rx, float ry) noexcept in appendRect()
264 Result Shape::fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept in fill()
284 Result Shape::fill(unique_ptr<Fill> f) noexcept in fill()
297 Result Shape::fillColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) const noexcept in fillColor()
305 const Fill* Shape::fill() const noexcept in fill()
311 Result Shape::order(bool strokeFirst) noexcept in order()
318 Result Shape::stroke(float width) noexcept in stroke()
325 float Shape::strokeWidth() const noexcept in strokeWidth()
331 Result Shape::stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept in stroke()
338 Result Shape::strokeColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) const noexcept in strokeColor()
346 Result Shape::stroke(unique_ptr<Fill> f) noexcept in stroke()
352 const Fill* Shape::strokeFill() const noexcept in strokeFill()
358 Result Shape::stroke(const float* dashPattern, uint32_t cnt) noexcept in stroke()
364 uint32_t Shape::strokeDash(const float** dashPattern) const noexcept in strokeDash()
370 Result Shape::stroke(StrokeCap cap) noexcept in stroke()
377 Result Shape::stroke(StrokeJoin join) noexcept in stroke()
384 Result Shape::strokeMiterlimit(float miterlimit) noexcept in strokeMiterlimit()
395 StrokeCap Shape::strokeCap() const noexcept in strokeCap()
401 StrokeJoin Shape::strokeJoin() const noexcept in strokeJoin()
407 float Shape::strokeMiterlimit() const noexcept in strokeMiterlimit()
413 Result Shape::strokeTrim(float begin, float end, bool simultaneous) noexcept in strokeTrim()
420 Result Shape::fill(FillRule r) noexcept in fill()
428 FillRule Shape::fillRule() const noexcept in fillRule()