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

Method GetRenderBufferTarget

Hydrogent/src/Tasks/HnTask.cpp:59–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59ITextureView* HnTask::GetRenderBufferTarget(pxr::HdRenderIndex& RenderIndex, const pxr::SdfPath& RenderBufferId)
60{
61 VERIFY(!RenderBufferId.IsEmpty(), "Render buffer Id must not be empty");
62 HnRenderBuffer* RenderBuffer = static_cast<HnRenderBuffer*>(RenderIndex.GetBprim(pxr::HdPrimTypeTokens->renderBuffer, RenderBufferId));
63 if (RenderBuffer == nullptr)
64 {
65 UNEXPECTED("Render buffer Bprim is not set at Id ", RenderBufferId);
66 return nullptr;
67 }
68
69 return RenderBuffer->GetTarget();
70}
71
72ITextureView* HnTask::GetRenderBufferTarget(pxr::HdRenderIndex& RenderIndex, pxr::HdTaskContext* TaskCtx, const pxr::TfToken& Name) const
73{

Callers

nothing calls this directly

Calls 1

GetTargetMethod · 0.80

Tested by

no test coverage detected