Lines Matching refs:layerCmd

28 #define DISPATCH_LAYER_COMMAND(display, layerCmd, field, funcName)               \  argument
30 if (layerCmd.field) { \
31 executeSetLayer##funcName(display, layerCmd.layer, *layerCmd.field); \
35 #define DISPATCH_LAYER_COMMAND_SIMPLE(display, layerCmd, field, funcName) \ argument
37 dispatchLayerCommand(display, layerCmd.layer, #field, layerCmd.field, \
98 const LayerCommand& layerCmd) { in dispatchBatchCreateDestroyLayerCommand() argument
99 auto cmdType = layerCmd.layerLifecycleBatchCommandType; in dispatchBatchCreateDestroyLayerCommand()
104 auto err = mHal->batchedCreateDestroyLayer(display, layerCmd.layer, cmdType); in dispatchBatchCreateDestroyLayerCommand()
111 err = mResources->addLayer(display, layerCmd.layer, layerCmd.newBufferSlotCount); in dispatchBatchCreateDestroyLayerCommand()
113 err = mResources->removeLayer(display, layerCmd.layer); in dispatchBatchCreateDestroyLayerCommand()
124 for (const auto& layerCmd : command.layers) { in dispatchDisplayCommand() local
125 if (layerCmd.layerLifecycleBatchCommandType == LayerLifecycleBatchCommandType::CREATE || in dispatchDisplayCommand()
126 layerCmd.layerLifecycleBatchCommandType == LayerLifecycleBatchCommandType::DESTROY) { in dispatchDisplayCommand()
127 dispatchBatchCreateDestroyLayerCommand(command.display, layerCmd); in dispatchDisplayCommand()
133 for (const auto& layerCmd : command.layers) { in dispatchDisplayCommand() local
135 if (layerCmd.layerLifecycleBatchCommandType != LayerLifecycleBatchCommandType::DESTROY) { in dispatchDisplayCommand()
136 dispatchLayerCommand(command.display, layerCmd); in dispatchDisplayCommand()