Home | History | Annotate | Download | only in camerafocus

Lines Matching refs:renderer

31     interface Renderer {
42 private List<Renderer> mClients;
45 private List<Renderer> mTouchClients;
53 mClients = new ArrayList<Renderer>(10);
54 mTouchClients = new ArrayList<Renderer>(10);
61 for (Renderer renderer : mClients) {
62 if (renderer instanceof PieRenderer) {
63 return (PieRenderer) renderer;
69 public void addRenderer(Renderer renderer) {
70 mClients.add(renderer);
71 renderer.setOverlay(this);
72 if (renderer.handlesTouch()) {
73 mTouchClients.add(0, renderer);
75 renderer.layout(getLeft(), getTop(), getRight(), getBottom());
78 public void addRenderer(int pos, Renderer renderer) {
79 mClients.add(pos, renderer);
80 renderer.setOverlay(this);
81 renderer.layout(getLeft(), getTop(), getRight(), getBottom());
84 public void remove(Renderer renderer) {
85 mClients.remove(renderer);
86 renderer.setOverlay(null);
98 public boolean directDispatchTouch(MotionEvent m, Renderer target) {
123 private Renderer mTouchTarget;
130 public void setTouchTarget(Renderer target) {
141 for (Renderer client : mTouchClients) {
156 for (Renderer renderer : mClients) {
157 renderer.layout(left, top, right, bottom);
168 for (Renderer renderer : mClients) {
169 renderer.draw(canvas);
170 redraw = redraw || ((OverlayRenderer) renderer).isVisible();