SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Render()

void Spices::WorldPickStage2Renderer::Render ( TimeStep & ts,
FrameInfo & frameInfo )
overridevirtual

The interface is inherited from Renderer.

Parameters
[in]tsTimeStep.
[in]frameInfoThe current frame data.

Implements Spices::Renderer.

Definition at line 72 of file WorldPickStage2Renderer.cpp.

73 {
75
76 RenderBehaveBuilder builder{ this ,frameInfo.m_FrameIndex, frameInfo.m_ImageIndex };
77
78 builder.BeginRenderPass();
79
80 builder.BindDescriptorSet(DescriptorSetManager::GetByName("PreRenderer"));
81
82 builder.BindDescriptorSet(DescriptorSetManager::GetByName({ m_Pass->GetName(), "WorldPickStage2" }));
83
84 builder.BindPipeline("WorldPickStage2Renderer.WorldPickStage2.Default");
85
86 builder.DrawFullScreenTriangle();
87
88 builder.EndRenderPass();
89 }
#define SPICES_PROFILE_ZONE
static DescriptorSetInfo & GetByName(const String2 &name)
Get a DescriptorSetInfo by owner's name.
std::shared_ptr< RendererPass > m_Pass
RendererPass.
Definition Renderer.h:2012

References Spices::Renderer::RenderBehaveBuilder::BeginRenderPass(), Spices::Renderer::RenderBehaveBuilder::EndRenderPass(), Spices::FrameInfo::m_FrameIndex, and Spices::FrameInfo::m_ImageIndex.