SpiecsEngine
 
Loading...
Searching...
No Matches

◆ BindDescriptorSetAsync() [2/2]

void Spices::Renderer::RenderBehaveBuilder::BindDescriptorSetAsync ( const DescriptorSetInfo & infos,
VkPipelineBindPoint bindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS )
virtual

Binding DescriptorSet with DescriptorSetInfo Async. For Binding a Renderer DescriptorSet.

Parameters
[in]infosDescriptorSetInfo.
[in]bindPointVkPipelineBindPoint.

Reimplemented in Spices::Renderer::RayTracingRenderBehaveBuilder.

Definition at line 1321 of file Renderer.cpp.

1325 {
1327
1328 std::stringstream ss;
1329 ss << m_Renderer->m_RendererName << "." << m_HandledSubPass->GetName() << ".Default";
1330
1331 BindDescriptorSetAsync(infos, ss.str(), bindPoint);
1332 }
#define SPICES_PROFILE_ZONE
virtual void BindDescriptorSetAsync(const DescriptorSetInfo &infos, VkPipelineBindPoint bindPoint=VK_PIPELINE_BIND_POINT_GRAPHICS)
Binding DescriptorSet with DescriptorSetInfo Async. For Binding a Renderer DescriptorSet.
std::shared_ptr< RendererSubPass > m_HandledSubPass
Handled Sub pass.
Definition Renderer.h:1544
Renderer * m_Renderer
Specific Renderer pointer. Passed while this class instanced.
Definition Renderer.h:1515
std::string m_RendererName
Specific renderer name, Passed by instanced.
Definition Renderer.h:2017