Home | History | Annotate | Download | only in libdisplay

Lines Matching full:surface

24 Surface::Surface(LocalChannelHandle channel_handle, int* error)
29 ALOGE("Surface::Surface: Failed to get surface info: %s",
41 Surface::Surface(const SurfaceAttributes& attributes, int* error)
47 ALOGE("Surface::Surface: Failed to create display surface: %s",
59 Status<void> Surface::SetVisible(bool visible) {
64 Status<void> Surface::SetZOrder(int z_order) {
69 Status<void> Surface::SetAttributes(const SurfaceAttributes& attributes) {
73 "Surface::SetAttributes: Failed to set display surface "
97 "Surface::SetAttributes: Failed to set display surface "
106 Status<std::unique_ptr<ProducerQueue>> Surface::CreateQueue(
108 ALOGD_IF(TRACE, "Surface::CreateQueue: Creating empty queue.");
117 ALOGE("Surface::CreateQueue: Failed to create queue: %s",
124 ALOGE("Surface::CreateQueue: Failed to import producer queue!");
131 Status<std::unique_ptr<ProducerQueue>> Surface::CreateQueue(
135 "Surface::CreateQueue: width=%u height=%u layer_count=%u format=%u "
144 ALOGD_IF(TRACE, "Surface::CreateQueue: Allocating %zu buffers...", capacity);
148 ALOGE("Surface::CreateQueue: Failed to allocate buffer on queue_id=%d: %s",
181 Status<std::unique_ptr<Surface>> DisplayClient::CreateSurface(
184 if (auto client = Surface::Create(attributes, &error))