Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:Transaction

93     Transaction* transaction(increment->mutable_transaction());
94 transaction->set_synchronous(layer->mTransactionFlags & BnSurfaceComposer::eSynchronous);
95 transaction->set_animation(layer->mTransactionFlags & BnSurfaceComposer::eAnimation);
98 addPositionLocked(transaction, layerId, layer->mCurrentState.active.transform.tx(),
100 addDepthLocked(transaction, layerId, layer->mCurrentState.z);
101 addAlphaLocked(transaction, layerId, layer->mCurrentState.alpha);
102 addTransparentRegionLocked(transaction, layerId, layer->mCurrentState.activeTransparentRegion);
103 addLayerStackLocked(transaction, layerId, layer->mCurrentState.layerStack);
104 addCropLocked(transaction, layerId, layer->mCurrentState.crop);
106 addDeferTransactionLocked(transaction, layerId, layer->mCurrentState.barrierLayer.promote(),
109 addFinalCropLocked(transaction, layerId, layer->mCurrentState.finalCrop);
110 addOverrideScalingModeLocked(transaction, layerId, layer->getEffectiveScalingMode());
111 addFlagsLocked(transaction, layerId, layer->mCurrentState.flags);
117 Transaction* transaction(increment->mutable_transaction());
118 transaction->set_synchronous(false);
119 transaction->set_animation(false);
121 addDisplaySurfaceLocked(transaction, display.displayId, display.surface);
122 addDisplayLayerStackLocked(transaction, display.displayId, display.layerStack);
123 addDisplaySizeLocked(transaction, display.displayId, display.width, display.height);
124 addDisplayProjectionLocked(transaction, display.displayId, display.orientation,
167 SurfaceChange* SurfaceInterceptor::createSurfaceChangeLocked(Transaction* transaction,
170 SurfaceChange* change(transaction->add_surface_change());
175 DisplayChange* SurfaceInterceptor::createDisplayChangeLocked(Transaction* transaction,
178 DisplayChange* dispChange(transaction->add_display_change());
190 void SurfaceInterceptor::addPositionLocked(Transaction* transaction, int32_t layerId,
193 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
199 void SurfaceInterceptor::addDepthLocked(Transaction* transaction, int32_t layerId,
202 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
207 void SurfaceInterceptor::addSizeLocked(Transaction* transaction, int32_t layerId, uint32_t w,
210 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
216 void SurfaceInterceptor::addAlphaLocked(Transaction* transaction, int32_t layerId,
219 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
224 void SurfaceInterceptor::addMatrixLocked(Transaction* transaction, int32_t layerId,
227 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
235 void SurfaceInterceptor::addTransparentRegionLocked(Transaction* transaction,
238 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
247 void SurfaceInterceptor::addFlagsLocked(Transaction* transaction, int32_t layerId,
252 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
257 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
262 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
268 void SurfaceInterceptor::addLayerStackLocked(Transaction* transaction, int32_t layerId,
271 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
276 void SurfaceInterceptor::addCropLocked(Transaction* transaction, int32_t layerId,
279 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
285 void SurfaceInterceptor::addFinalCropLocked(Transaction* transaction, int32_t layerId,
288 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
294 void SurfaceInterceptor::addDeferTransactionLocked(Transaction* transaction, int32_t layerId,
297 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
300 " for the deferred transaction");
308 void SurfaceInterceptor::addOverrideScalingModeLocked(Transaction* transaction,
311 SurfaceChange* change(createSurfaceChangeLocked(transaction, layerId));
316 void SurfaceInterceptor::addSurfaceChangesLocked(Transaction* transaction,
322 "from the layer_state_t surface in the update transaction");
329 addPositionLocked(transaction, layerId, state.x, state.y);
332 addDepthLocked(transaction, layerId, state.z);
335 addSizeLocked(transaction, layerId, state.w, state.h);
338 addAlphaLocked(transaction, layerId, state.alpha);
341 addMatrixLocked(transaction, layerId, state.matrix);
344 addTransparentRegionLocked(transaction, layerId, state.transparentRegion);
347 addFlagsLocked(transaction, layerId, state.flags);
350 addLayerStackLocked(transaction, layerId, state.layerStack);
353 addCropLocked(transaction, layerId, state.crop);
364 ALOGE("Attempt to defer transaction to to an unrecognized GraphicBufferProducer");
367 addDeferTransactionLocked(transaction, layerId, otherLayer, state.frameNumber);
370 addFinalCropLocked(transaction, layerId, state.finalCrop);
373 addOverrideScalingModeLocked(transaction, layerId, state.overrideScalingMode);
377 void SurfaceInterceptor::addDisplayChangesLocked(Transaction* transaction,
381 addDisplaySurfaceLocked(transaction, displayId, state.surface);
384 addDisplayLayerStackLocked(transaction, displayId, state.layerStack);
387 addDisplaySizeLocked(transaction, displayId, state.width, state.height);
390 addDisplayProjectionLocked(transaction, displayId, state.orientation, state.viewport,
400 Transaction* transaction(increment->mutable_transaction());
401 transaction->set_synchronous(transactionFlags & BnSurfaceComposer::eSynchronous);
402 transaction->set_animation(transactionFlags & BnSurfaceComposer::eAnimation);
404 addSurfaceChangesLocked(transaction, compState.state);
410 addDisplayChangesLocked(transaction, disp, dispState.displayId);
447 void SurfaceInterceptor::addDisplaySurfaceLocked(Transaction* transaction, int32_t displayId,
456 DisplayChange* dispChange(createDisplayChangeLocked(transaction, displayId));
467 void SurfaceInterceptor::addDisplayLayerStackLocked(Transaction* transaction,
470 DisplayChange* dispChange(createDisplayChangeLocked(transaction, displayId));
475 void SurfaceInterceptor::addDisplaySizeLocked(Transaction* transaction, int32_t displayId,
478 DisplayChange* dispChange(createDisplayChangeLocked(transaction, displayId));
484 void SurfaceInterceptor::addDisplayProjectionLocked(Transaction* transaction,
487 DisplayChange* dispChange(createDisplayChangeLocked(transaction, displayId));