Home
last modified time | relevance | path

Searched refs:callbackVector (Results 1 – 1 of 1) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
Drs_render_service_client.cpp176 std::vector<std::shared_ptr<SurfaceCaptureCallback>> callbackVector; in TriggerSurfaceCaptureCallback() local
181 callbackVector = iter->second; in TriggerSurfaceCaptureCallback()
185 if (callbackVector.empty()) { in TriggerSurfaceCaptureCallback()
189 for (decltype(callbackVector.size()) i = 0; i < callbackVector.size(); ++i) { in TriggerSurfaceCaptureCallback()
190 if (callbackVector[i] == nullptr) { in TriggerSurfaceCaptureCallback()
195 if (i != callbackVector.size() - 1) { in TriggerSurfaceCaptureCallback()
205 callbackVector[i]->OnSurfaceCapture(surfaceCapture); in TriggerSurfaceCaptureCallback()
243 std::vector<std::shared_ptr<SurfaceCaptureCallback>> callbackVector = {callback}; in TakeSurfaceCapture() local
244 surfaceCaptureCbMap_.emplace(id, callbackVector); in TakeSurfaceCapture()