Lines Matching refs:flags
66 void LayerBase::initStates(uint32_t w, uint32_t h, uint32_t flags)
69 if (flags & ISurfaceComposerClient::eHidden)
72 if (flags & ISurfaceComposerClient::eNonPremultiplied)
81 mCurrentState.flags = layerFlags;
107 uint32_t LayerBase::getTransactionFlags(uint32_t flags) {
108 return android_atomic_and(~flags, &mTransactionFlags) & flags;
110 uint32_t LayerBase::setTransactionFlags(uint32_t flags) {
111 return android_atomic_or(flags, &mTransactionFlags);
159 bool LayerBase::setFlags(uint8_t flags, uint8_t mask) {
160 const uint32_t newFlags = (mCurrentState.flags & ~mask) | (flags & mask);
161 if (mCurrentState.flags == newFlags)
164 mCurrentState.flags = newFlags;
202 uint32_t LayerBase::doTransaction(uint32_t flags)
209 if (flags & eDontUpdateGeometryState) {
217 flags |= Layer::eVisibleRegion;
222 flags |= eVisibleRegion;
233 return flags;
334 return !(s.flags & layer_state_t::eLayerHidden) && s.alpha;
455 "alpha=0x%02x, flags=0x%08x, tr=[%.2f, %.2f][%.2f, %.2f]\n",
460 s.alpha, s.flags,