Lines Matching refs:ANPCanvas
74 struct ANPCanvas;
411 ANPCanvas* (*newCanvas)(const ANPBitmap*);
412 void (*deleteCanvas)(ANPCanvas*);
414 void (*save)(ANPCanvas*);
415 void (*restore)(ANPCanvas*);
416 void (*translate)(ANPCanvas*, float tx, float ty);
417 void (*scale)(ANPCanvas*, float sx, float sy);
418 void (*rotate)(ANPCanvas*, float degrees);
419 void (*skew)(ANPCanvas*, float kx, float ky);
420 void (*concat)(ANPCanvas*, const ANPMatrix*);
421 void (*clipRect)(ANPCanvas*, const ANPRectF*);
422 void (*clipPath)(ANPCanvas*, const ANPPath*);
426 void (*getTotalMatrix)(ANPCanvas*, ANPMatrix*);
431 bool (*getLocalClipBounds)(ANPCanvas*, ANPRectF* bounds, bool aa);
435 bool (*getDeviceClipBounds)(ANPCanvas*, ANPRectI* bounds);
437 void (*drawColor)(ANPCanvas*, ANPColor);
438 void (*drawPaint)(ANPCanvas*, const ANPPaint*);
439 void (*drawRect)(ANPCanvas*, const ANPRectF*, const ANPPaint*);
440 void (*drawOval)(ANPCanvas*, const ANPRectF*, const ANPPaint*);
441 void (*drawPath)(ANPCanvas*, const ANPPath*, const ANPPaint*);
442 void (*drawText)(ANPCanvas*, const void* text, uint32_t byteLength,
444 void (*drawPosText)(ANPCanvas*, const void* text, uint32_t byteLength,
446 void (*drawBitmap)(ANPCanvas*, const ANPBitmap*, float x, float y,
448 void (*drawBitmapRect)(ANPCanvas*, const ANPBitmap*,