Lines Matching refs:SkPaint
14 #include "SkPaint.h"
40 DEF_MTNAME(SkPaint)
222 void SkLua::pushPaint(const SkPaint& paint, const char key[]) {
311 *get_obj<SkPaint>(L, 3));
318 *get_obj<SkPaint>(L, 3));
326 *get_obj<SkPaint>(L, 5));
339 SkPaint paint;
340 const SkPaint* paintPtr = NULL;
351 *get_obj<SkPaint>(L, 3));
365 *get_obj<SkPaint>(L, 5));
470 lua_pushboolean(L, get_obj<SkPaint>(L, 1)->isAntiAlias());
475 get_obj<SkPaint>(L, 1)->setAntiAlias(lua2bool(L, 2));
480 SkLua(L).pushColor(get_obj<SkPaint>(L, 1)->getColor());
485 get_obj<SkPaint>(L, 1)->setColor(lua2color(L, 2));
490 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->getTextSize());
495 get_obj<SkPaint>(L, 1)->setTextSize(lua2scalar(L, 2));
500 push_ref(L, get_obj<SkPaint>(L, 1)->getTypeface());
505 get_obj<SkPaint>(L, 1)->setTypeface(get_ref<SkTypeface>(L, 2));
510 SkTypeface* face = get_obj<SkPaint>(L, 1)->getTypeface();
517 SkPaint::Align fAlign;
519 { "left", SkPaint::kLeft_Align },
520 { "center", SkPaint::kCenter_Align },
521 { "right", SkPaint::kRight_Align },
525 SkPaint::Align align = get_obj<SkPaint>(L, 1)->getTextAlign();
542 get_obj<SkPaint>(L, 1)->setTextAlign(gAlignRec[i].fAlign);
551 lua_pushboolean(L, SkPaint::kStroke_Style == get_obj<SkPaint>(L, 1)->getStyle());
556 SkPaint::Style style;
559 style = SkPaint::kStroke_Style;
561 style = SkPaint::kFill_Style;
563 get_obj<SkPaint>(L, 1)->setStyle(style);
568 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->getStrokeWidth());
573 get_obj<SkPaint>(L, 1)->setStrokeWidth(lua2scalar(L, 2));
581 SkLua(L).pushScalar(get_obj<SkPaint>(L, 1)->measureText(text, len));
600 SkPaint::FontMetrics fm;
601 SkScalar height = get_obj<SkPaint>(L, 1)->getFontMetrics(&fm);
614 const SkPaint* paint = get_obj<SkPaint>(L, 1);
629 const SkPaint* paint = get_obj<SkPaint>(L, 1);
639 get_obj<SkPaint>(L, 1)->~SkPaint();
1034 push_new<SkPaint>(L);
1118 REG_CLASS(L, SkPaint);