Lines Matching refs:surface
1526 // "surface must be bound to the calling thread's current context,
1661 const sp<IBinder> state_binder = IInterface::asBinder(state.surface);
1662 const sp<IBinder> draw_binder = IInterface::asBinder(draw[i].surface);
1664 // changing the surface is like destroying and
1711 // Virtual displays without a surface are dormant:
1714 if (state.surface != NULL) {
1717 int status = state.surface->query(
1722 status = state.surface->query(
1734 *mHwc, hwcDisplayId, state.surface,
1741 ALOGE_IF(state.surface!=NULL,
1743 "surface is provided (%p), ignoring it",
1744 state.surface.get());
1747 // own rendering surface
1793 // the hint is set before we acquire a buffer from the surface texture.
1938 // start with the whole surface at its current location
1946 * opaqueRegion: area of a surface that is fully opaque.
1951 * visibleRegion: area of a surface that is visible on screen
1954 * Areas covered by a translucent surface are considered visible.
1959 * coveredRegion: area of a surface that is covered by all
1965 * transparentRegion: area of a surface that is hinted to be completely
2191 ALOGW("DisplayDevice::makeCurrent failed. Aborting surface composition for display %s",
2372 // attempt to remove the surface. The Layer will be kept alive in mDrawingState
2507 if (IInterface::asBinder(disp.surface) != IInterface::asBinder(s.surface)) {
2508 disp.surface = s.surface;
2551 sp<Layer> layer(client->getLayerUser(s.surface));
3899 // create a surface (because we're a producer, and we need to