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

Method SetTaskParams

Hydrogent/interface/Tasks/HnTaskManager.hpp:375–386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

373
374template <typename TaskParamsType>
375bool HnTaskManager::SetTaskParams(const pxr::SdfPath& TaskId,
376 TaskParamsType&& Params)
377{
378 auto OldParams = m_ParamsDelegate.GetParameter<typename std::remove_reference<TaskParamsType>::type>(TaskId, pxr::HdTokens->params);
379 if (OldParams == Params)
380 return false;
381
382 m_ParamsDelegate.SetParameter(TaskId, pxr::HdTokens->params, std::forward<TaskParamsType>(Params));
383 m_RenderIndex.GetChangeTracker().MarkTaskDirty(TaskId, pxr::HdChangeTracker::DirtyParams);
384
385 return true;
386}
387
388template <typename TaskParamsType>
389bool HnTaskManager::SetTaskParams(TaskUID UID,

Callers

nothing calls this directly

Calls 1

SetParameterMethod · 0.45

Tested by

no test coverage detected