1// Signature format: 4.0 2package android.view { 3 4 public final class DisplayListCanvas extends android.graphics.Canvas { 5 ctor public DisplayListCanvas(); 6 method public void drawRenderNode(android.view.RenderNode); 7 } 8 9 public abstract class HardwareCanvas extends android.graphics.Canvas { 10 ctor public HardwareCanvas(); 11 method public abstract int drawRenderNode(android.view.RenderNode, android.graphics.Rect, int); 12 } 13 14 public class RenderNode { 15 method public static android.view.RenderNode create(String?, android.view.View?); 16 method public void destroy(); 17 method public void destroyDisplayListData(); 18 method public void discardDisplayList(); 19 method public void end(android.view.DisplayListCanvas); 20 method public float getAlpha(); 21 method public int getAmbientShadowColor(); 22 method public float getCameraDistance(); 23 method public boolean getClipToOutline(); 24 method public float getElevation(); 25 method public void getInverseMatrix(android.graphics.Matrix); 26 method public void getMatrix(android.graphics.Matrix); 27 method public float getPivotX(); 28 method public float getPivotY(); 29 method public float getRotation(); 30 method public float getRotationX(); 31 method public float getRotationY(); 32 method public float getScaleX(); 33 method public float getScaleY(); 34 method public int getSpotShadowColor(); 35 method public float getTranslationX(); 36 method public float getTranslationY(); 37 method public float getTranslationZ(); 38 method public boolean hasIdentityMatrix(); 39 method public boolean hasOverlappingRendering(); 40 method public boolean hasShadow(); 41 method public boolean isAttached(); 42 method public boolean isPivotExplicitlySet(); 43 method public boolean isValid(); 44 method public boolean offsetLeftAndRight(int); 45 method public boolean offsetTopAndBottom(int); 46 method public void output(); 47 method public boolean setAlpha(float); 48 method public boolean setAmbientShadowColor(int); 49 method public boolean setAnimationMatrix(android.graphics.Matrix); 50 method public boolean setBottom(int); 51 method public boolean setCameraDistance(float); 52 method public boolean setClipBounds(android.graphics.Rect?); 53 method public boolean setClipToBounds(boolean); 54 method public boolean setClipToOutline(boolean); 55 method public boolean setElevation(float); 56 method public boolean setHasOverlappingRendering(boolean); 57 method public boolean setLayerPaint(android.graphics.Paint?); 58 method public boolean setLayerType(int); 59 method public boolean setLeft(int); 60 method public boolean setLeftTopRightBottom(int, int, int, int); 61 method public boolean setOutline(android.graphics.Outline?); 62 method public boolean setPivotX(float); 63 method public boolean setPivotY(float); 64 method public boolean setProjectBackwards(boolean); 65 method public boolean setProjectionReceiver(boolean); 66 method public boolean setRevealClip(boolean, float, float, float); 67 method public boolean setRight(int); 68 method public boolean setRotation(float); 69 method public boolean setRotationX(float); 70 method public boolean setRotationY(float); 71 method public boolean setScaleX(float); 72 method public boolean setScaleY(float); 73 method public boolean setSpotShadowColor(int); 74 method public boolean setStaticMatrix(android.graphics.Matrix); 75 method public boolean setTop(int); 76 method public boolean setTranslationX(float); 77 method public boolean setTranslationY(float); 78 method public boolean setTranslationZ(float); 79 method public android.view.DisplayListCanvas start(int, int); 80 } 81 82} 83 84