Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:Client

73 Layer::Layer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w,
94 mClientRef(client),
146 sp<Client> c(mClientRef.promote());
756 // have a HWC counterpart, then it will always be Client
757 return HWC2::Composition::Client;
994 // the size changed, we need to ask our client to request a new buffer
1008 // record the new size, form this point on, when the client request
1578 sp<Client> client(child->mClientRef.promote());
1579 if (client != nullptr) {
1580 client->updateParent(newParent);
1612 sp<Client> client(mClientRef.promote());
1613 sp<Client> newParentClient(newParent->mClientRef.promote());
1615 if (client != newParentClient) {
1616 client->updateParent(newParent);
1624 sp<Client> parentClient = mClientRef.promote();
1625 sp<Client> client(child->mClientRef.promote());
1626 if (client != nullptr && parentClient != client) {
1627 client->detachLayer(child.get());