Lines Matching refs:draw
1573 // and draw the dirty region
2355 const KeyedVector<wp<IBinder>, DisplayDeviceState>& draw(mDrawingState.displays);
2356 if (!curr.isIdenticalTo(draw)) {
2359 size_t dc = draw.size();
2366 const ssize_t j = curr.indexOfKey(draw.keyAt(i));
2374 sp<DisplayDevice> hw(getDisplayDeviceLocked(draw.keyAt(i)));
2376 if (draw[i].type < DisplayDevice::NUM_BUILTIN_DISPLAY_TYPES)
2377 mEventThread->onHotplugReceived(draw[i].type, false);
2378 mDisplays.removeItem(draw.keyAt(i));
2384 const sp<IBinder> draw_binder = IInterface::asBinder(draw[i].surface);
2401 if (state.layerStack != draw[i].layerStack) {
2404 if ((state.orientation != draw[i].orientation) ||
2405 (state.viewport != draw[i].viewport) || (state.frame != draw[i].frame)) {
2408 if (state.width != draw[i].width || state.height != draw[i].height) {
2419 if (draw.indexOfKey(curr.keyAt(i)) < 0) {
2973 // the GL scissor so we don't draw anything where we shouldn't
3024 layer->draw(renderArea, clip);
4789 // layer which has no properties set and which does not draw.
5025 layer->draw(renderArea, useIdentityTransform);