Lines Matching defs:element
276 static const char* element_type(SkClipStack::Element::Type type) {
278 case SkClipStack::Element::kEmpty_Type:
280 case SkClipStack::Element::kRect_Type:
282 case SkClipStack::Element::kRRect_Type:
284 case SkClipStack::Element::kPath_Type:
311 const SkClipStack::Element* element;
313 while (NULL != (element = iter.next())) {
314 this->pushClipStackElement(*element);
320 void SkLua::pushClipStackElement(const SkClipStack::Element& element, const char* key) {
322 SkClipStack::Element::Type type = element.getType();
325 case SkClipStack::Element::kEmpty_Type:
327 case SkClipStack::Element::kRect_Type:
328 this->pushRect(element.getRect(), "rect");
330 case SkClipStack::Element::kRRect_Type:
331 this->pushRRect(element.getRRect(), "rrect");
333 case SkClipStack::Element::kPath_Type:
334 this->pushPath(element.getPath(), "path");
337 this->pushString(region_op(element.getOp()), "op");
338 this->pushBool(element.isAA(), "aa");
522 // Currently this only returns the element list to lua, not the initial state or result bounds.