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

Method IsMaterialEnabled

Hydrogent/src/Tasks/HnTaskManager.cpp:533–556  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

531}
532
533bool HnTaskManager::IsMaterialEnabled(const pxr::TfToken& MaterialTag) const
534{
535 if (MaterialTag == HnMaterialTagTokens->defaultTag)
536 {
537 return IsTaskEnabled(TaskUID_RenderRprimsDefaultUnselected);
538 }
539 else if (MaterialTag == HnMaterialTagTokens->masked)
540 {
541 return IsTaskEnabled(TaskUID_RenderRprimsMaskedUnselected);
542 }
543 else if (MaterialTag == HnMaterialTagTokens->additive)
544 {
545 return IsTaskEnabled(TaskUID_RenderRprimsAdditive);
546 }
547 else if (MaterialTag == HnMaterialTagTokens->translucent)
548 {
549 return IsTaskEnabled(TaskUID_RenderRprimsTranslucent);
550 }
551 else
552 {
553 UNEXPECTED("Unknown material tag ", MaterialTag);
554 return false;
555 }
556}
557
558void HnTaskManager::SetReadRprimIdParams(const HnReadRprimIdTaskParams& Params)
559{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected