Home | History | Annotate | Download | only in plugins

Lines Matching refs:ANPPaint

87 struct ANPPaint;
539 ANPPaint* (*newPaint)();
540 void (*deletePaint)(ANPPaint*);
542 ANPPaintFlags (*getFlags)(const ANPPaint*);
543 void (*setFlags)(ANPPaint*, ANPPaintFlags);
545 ANPColor (*getColor)(const ANPPaint*);
546 void (*setColor)(ANPPaint*, ANPColor);
548 ANPPaintStyle (*getStyle)(const ANPPaint*);
549 void (*setStyle)(ANPPaint*, ANPPaintStyle);
551 float (*getStrokeWidth)(const ANPPaint*);
552 float (*getStrokeMiter)(const ANPPaint*);
553 ANPPaintCap (*getStrokeCap)(const ANPPaint*);
554 ANPPaintJoin (*getStrokeJoin)(const ANPPaint*);
555 void (*setStrokeWidth)(ANPPaint*, float);
556 void (*setStrokeMiter)(ANPPaint*, float);
557 void (*setStrokeCap)(ANPPaint*, ANPPaintCap);
558 void (*setStrokeJoin)(ANPPaint*, ANPPaintJoin);
560 ANPTextEncoding (*getTextEncoding)(const ANPPaint*);
561 ANPPaintAlign (*getTextAlign)(const ANPPaint*);
562 float (*getTextSize)(const ANPPaint*);
563 float (*getTextScaleX)(const ANPPaint*);
564 float (*getTextSkewX)(const ANPPaint*);
565 void (*setTextEncoding)(ANPPaint*, ANPTextEncoding);
566 void (*setTextAlign)(ANPPaint*, ANPPaintAlign);
567 void (*setTextSize)(ANPPaint*, float);
568 void (*setTextScaleX)(ANPPaint*, float);
569 void (*setTextSkewX)(ANPPaint*, float);
574 ANPTypeface* (*getTypeface)(const ANPPaint*);
580 void (*setTypeface)(ANPPaint*, ANPTypeface*);
585 float (*measureText)(ANPPaint*, const void* text, uint32_t byteLength,
593 int (*getTextWidths)(ANPPaint*, const void* text, uint32_t byteLength,
600 float (*getFontMetrics)(ANPPaint*, ANPFontMetrics* metrics);
642 void (*drawPaint)(ANPCanvas*, const ANPPaint*);
644 const ANPPaint*);
645 void (*drawRect)(ANPCanvas*, const ANPRectF*, const ANPPaint*);
646 void (*drawOval)(ANPCanvas*, const ANPRectF*, const ANPPaint*);
647 void (*drawPath)(ANPCanvas*, const ANPPath*, const ANPPaint*);
649 float x, float y, const ANPPaint*);
651 const float xy[], const ANPPaint*);
653 const ANPPaint*);
656 const ANPPaint*);