| 119 | } |
| 120 | |
| 121 | void DrawingManager::addRenderTargetCopyTask(std::shared_ptr<RenderTargetProxy> source, |
| 122 | std::shared_ptr<TextureProxy> dest, int srcX, |
| 123 | int srcY) { |
| 124 | if (source == nullptr || dest == nullptr) { |
| 125 | return; |
| 126 | } |
| 127 | auto task = |
| 128 | drawingBuffer->make<RenderTargetCopyTask>(std::move(source), std::move(dest), srcX, srcY); |
| 129 | renderTasks.emplace_back(std::move(task)); |
| 130 | } |
| 131 | |
| 132 | void DrawingManager::addResourceTask(PlacementPtr<ResourceTask> resourceTask) { |
| 133 | if (resourceTask == nullptr) { |
no outgoing calls
no test coverage detected