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