Lines Matching refs:shape
38 Shape* shape; member
44 Impl(Text* p) : paint(p), shape(Shape::gen().release()) in Impl()
52 delete(shape); in ~Impl()
90 return P(shape)->bounds(renderer); in bounds()
97 return PP(shape)->render(renderer); in render()
104 loader->request(shape, utf8); in load()
110 return loader->transform(shape, fontSize, italic); in load()
118 auto fill = P(shape)->rs.fill; in update()
119 if (fill && P(shape)->flag & RenderUpdateFlag::Gradient) { in update()
135 return PP(shape)->update(renderer, transform, clips, opacity, pFlag, false); in update()
141 PP(shape)->bounds(x, y, w, h, true, true, false); in bounds()
153 P(shape)->duplicate(dup->shape); in duplicate()