Home | History | Annotate | Download | only in renderer

Lines Matching defs:renderer

16 package android.car.cluster.renderer;
41 /** Creates thread-safe {@link NavigationRenderer}. Returns null if renderer == null */
43 static NavigationRenderer createFor(Looper looper, NavigationRenderer renderer) {
44 return renderer == null ? null : new ThreadSafeNavigationRenderer(looper, renderer);
47 private ThreadSafeNavigationRenderer(Looper looper, NavigationRenderer renderer) {
48 mRenderer = renderer;
49 mHandler = new NavigationRendererHandler(looper, renderer);
74 NavigationRendererHandler(Looper looper, NavigationRenderer renderer) {
75 super(looper, renderer);
79 public void handleMessage(Message msg, NavigationRenderer renderer) {
83 renderer.onEvent(msg.arg1, bundle);
131 RendererHandler(Looper looper, T renderer) {
133 mRendererRef = new WeakReference<>(renderer);
138 T renderer = mRendererRef.get();
139 if (renderer != null) {
140 handleMessage(msg, renderer);
144 public abstract void handleMessage(Message msg, T renderer);