H A D | DisplayListOp.h | 99 // default behavior only affects immediate, deferrable state, issue directly to renderer 104 * State operations are applied directly to the renderer, but can cause the deferred drawing op 112 virtual void applyState(OpenGLRenderer& renderer, int saveCount) const = 0; 139 virtual status_t applyDraw(OpenGLRenderer& renderer, Rect& dirty) = 0; 148 virtual status_t multiDraw(OpenGLRenderer& renderer, Rect& dirty, argument 152 renderer.restoreDisplayState(*(ops[i].state), true); 153 status |= ops[i].op->applyDraw(renderer, dirty); 168 virtual void onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, argument 202 const SkPaint* getPaint(OpenGLRenderer& renderer) { argument 203 return renderer 295 applyState(OpenGLRenderer& renderer, int saveCount) const argument 322 applyState(OpenGLRenderer& renderer, int saveCount) const argument 365 applyState(OpenGLRenderer& renderer, int saveCount) const argument 406 applyState(OpenGLRenderer& renderer, int saveCount) const argument 426 applyState(OpenGLRenderer& renderer, int saveCount) const argument 445 applyState(OpenGLRenderer& renderer, int saveCount) const argument 465 applyState(OpenGLRenderer& renderer, int saveCount) const argument 485 applyState(OpenGLRenderer& renderer, int saveCount) const argument 508 applyState(OpenGLRenderer& renderer, int saveCount) const argument 550 applyState(OpenGLRenderer& renderer, int saveCount) const argument 572 applyState(OpenGLRenderer& renderer, int saveCount) const argument 593 applyState(OpenGLRenderer& renderer, int saveCount) const argument 611 applyState(OpenGLRenderer& renderer, int saveCount) const argument 627 applyState(OpenGLRenderer& renderer, int saveCount) const argument 654 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 658 getAtlasEntry(OpenGLRenderer& renderer) argument 675 multiDraw(OpenGLRenderer& renderer, Rect& dirty, const Vector<OpStatePair>& ops, const Rect& bounds) argument 723 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 739 uvMap(OpenGLRenderer& renderer, Rect& texCoords) argument 760 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 773 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 788 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 798 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 812 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 823 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 845 getAtlasEntry(OpenGLRenderer& renderer) argument 853 getMesh(OpenGLRenderer& renderer) argument 868 multiDraw(OpenGLRenderer& renderer, Rect& dirty, const Vector<OpStatePair>& ops, const Rect& bounds) argument 942 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 957 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 982 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1012 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1029 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1038 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1054 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1064 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1080 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1089 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1112 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1139 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1160 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1181 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1200 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1231 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1235 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1261 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1271 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1288 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1312 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1338 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1359 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1378 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1403 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1410 multiDraw(OpenGLRenderer& renderer, Rect& dirty, const Vector<OpStatePair>& ops, const Rect& bounds) argument 1454 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1493 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1547 onDefer(OpenGLRenderer& renderer, DeferInfo& deferInfo, const DeferredDisplayState& state) argument 1554 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument 1585 applyDraw(OpenGLRenderer& renderer, Rect& dirty) argument [all...] |
H A D | GLES20Canvas.java | 47 // The native renderer will be destroyed when this object dies. 87 throw new IllegalStateException("Could not create GLES20Canvas renderer"); 94 private static native void nResetDisplayListRenderer(long renderer); argument 95 private static native void nDestroyRenderer(long renderer); argument 100 public CanvasFinalizer(long renderer) { argument 101 mRenderer = renderer; 171 private static native void nSetViewport(long renderer, argument 179 private static native void nSetHighContrastText(long renderer, boolean highContrastText); argument 191 private static native void nInsertReorderBarrier(long renderer, boolean enableReorder); argument 203 private static native int nPrepare(long renderer, boolea argument 204 nPrepareDirty(long renderer, int left, int top, int right, int bottom, boolean opaque) argument 212 nFinish(long renderer) argument 223 nCallDrawGLFunction(long renderer, long drawGLFunction) argument 229 nFinishRecording(long renderer) argument 236 nDrawRenderNode(long renderer, long renderNode, Rect dirty, int flags) argument 248 nDrawLayer(long renderer, long layer, float x, float y) argument 289 nClipPath(long renderer, long path, int op) argument 296 nClipRect(long renderer, float left, float top, float right, float bottom, int op) argument 309 nClipRect(long renderer, int left, int top, int right, int bottom, int op) argument 344 nClipRegion(long renderer, long region, int op) argument 351 nGetClipBounds(long renderer, Rect bounds) argument 358 nQuickReject(long renderer, float left, float top, float right, float bottom) argument 383 nTranslate(long renderer, float dx, float dy) argument 390 nSkew(long renderer, float sx, float sy) argument 397 nRotate(long renderer, float degrees) argument 404 nScale(long renderer, float sx, float sy) argument 411 nSetMatrix(long renderer, long matrix) argument 419 nGetMatrix(long renderer, long matrix) argument 426 nConcatMatrix(long renderer, long matrix) argument 442 nSave(long renderer, int flags) argument 454 nSaveLayer(long renderer, long paint, int saveFlags) argument 466 nSaveLayer(long renderer, float left, float top, float right, float bottom, long paint, int saveFlags) argument 478 nSaveLayerAlpha(long renderer, int alpha, int saveFlags) argument 489 nSaveLayerAlpha(long renderer, float left, float top, float right, float bottom, int alpha, int saveFlags) argument 497 nRestore(long renderer) argument 504 nRestoreToCount(long renderer, int saveCount) argument 511 nGetSaveCount(long renderer) argument 528 nResetPaintFilter(long renderer) argument 529 nSetupPaintFilter(long renderer, int clearBits, int setBits) argument 547 nDrawArc(long renderer, float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, long paint) argument 574 nDrawPatch(long renderer, long bitmap, long chunk, float left, float top, float right, float bottom, long paint) argument 584 nDrawBitmap(long renderer, long bitmap, float left, float top, long paint) argument 594 nDrawBitmap(long renderer, long bitmap, long matrix, long paint) argument 639 nDrawBitmap(long renderer, long bitmap, float srcLeft, float srcTop, float srcRight, float srcBottom, float left, float top, float right, float bottom, long paint) argument 671 nDrawBitmap(long renderer, int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, long nativePaint) argument 704 nDrawBitmapMesh(long renderer, long bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, long paint) argument 713 nDrawCircle(long renderer, float cx, float cy, float radius, long paint) argument 723 nDrawCircle(long renderer, long propCx, long propCy, long propRadius, long propPaint) argument 736 nDrawRoundRect(long renderer, long propLeft, long propTop, long propRight, long propBottom, long propRx, long propRy, long propPaint) argument 749 nDrawColor(long renderer, int color, int mode) argument 771 nDrawLines(long renderer, float[] points, int offset, int count, long paint) argument 784 nDrawOval(long renderer, float left, float top, float right, float bottom, long paint) argument 805 nDrawPath(long renderer, long path, long paint) argument 806 nDrawRects(long renderer, long region, long paint) argument 834 nDrawPoints(long renderer, float[] points, int offset, int count, long paint) argument 845 nDrawRect(long renderer, float left, float top, float right, float bottom, long paint) argument 869 nDrawRoundRect(long renderer, float left, float top, float right, float bottom, float rx, float y, long paint) argument 882 nDrawText(long renderer, char[] text, int index, int count, float x, float y, int bidiFlags, long paint, long typeface) argument 915 nDrawText(long renderer, String text, int start, int end, float x, float y, int bidiFlags, long paint, long typeface) argument 935 nDrawTextOnPath(long renderer, char[] text, int index, int count, long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, long typeface) argument 947 nDrawTextOnPath(long renderer, String text, int start, int end, long path, float hOffset, float vOffset, int bidiFlags, long nativePaint, long typeface) argument 962 nDrawTextRun(long renderer, char[] text, int index, int count, int contextIndex, int contextCount, float x, float y, boolean isRtl, long nativePaint, long nativeTypeface) argument 990 nDrawTextRun(long renderer, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint, long nativeTypeface) argument [all...] |