MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / GetTasks

Method GetTasks

Hydrogent/src/Tasks/HnTaskManager.cpp:412–432  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

410}
411
412const pxr::HdTaskSharedPtrVector HnTaskManager::GetTasks(const std::vector<TaskUID>* TaskOrder) const
413{
414 if (TaskOrder == nullptr)
415 TaskOrder = &m_DefaultTaskOrder;
416
417 pxr::HdTaskSharedPtrVector Tasks;
418 Tasks.reserve(TaskOrder->size());
419 for (auto UID : *TaskOrder)
420 {
421 auto it = m_TaskInfo.find(UID);
422 if (it == m_TaskInfo.end())
423 continue;
424
425 if (!it->second.Enabled)
426 continue;
427
428 Tasks.push_back(m_RenderIndex.GetTask(it->second.Id));
429 }
430
431 return Tasks;
432}
433
434void HnTaskManager::SetCollection(const pxr::HdRprimCollection& Collection)
435{

Callers

nothing calls this directly

Calls 1

GetTaskMethod · 0.45

Tested by

no test coverage detected