SpiecsEngine
 
Loading...
Searching...
No Matches

◆ BindPipeline() [2/2]

void Spices::Renderer::RenderBehaveBuilder::BindPipeline ( VkPipeline pipeline,
VkCommandBuffer cmdBuffer = VK_NULL_HANDLE,
VkPipelineBindPoint bindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS )
virtual

Bind the pipeline created by CreatePipeline(). Called on RenderBehaveBuilder instanced.

Parameters
[in]pipelineVkPipeline.
[in]cmdBufferInput a VkCommandBuffer if needs, otherwise use self variable.
[in]bindPointVkPipelineBindPoint.

Reimplemented in Spices::Renderer::RayTracingRenderBehaveBuilder.

Definition at line 640 of file Renderer.cpp.

641 {
643
644 vkCmdBindPipeline(
645 cmdBuffer ? cmdBuffer : m_CommandBuffer,
646 bindPoint,
647 pipeline
648 );
649 }
#define SPICES_PROFILE_ZONE
VkCommandBuffer m_CommandBuffer
Current CommandBuffer.
Definition Renderer.h:1539