SpiecsEngine
 
Loading...
Searching...
No Matches

◆ DrawFullScreenTriangleAsync()

void Spices::Renderer::RenderBehaveBuilder::DrawFullScreenTriangleAsync ( ) const

Draw a Triangle full screen Async.

Call vkCmdDraw.

Call vkCmdDraw.

Definition at line 1453 of file Renderer.cpp.

1454 {
1456
1460 m_Renderer->SubmitCmdsParallel(m_CommandBuffer, m_SubPassIndex, [&](const VkCommandBuffer& cmdBuffer) {
1461 vkCmdDraw(cmdBuffer, 3, 1, 0, 0);
1462 });
1463 }
#define SPICES_PROFILE_ZONE
uint32_t m_SubPassIndex
Current subPass Index.
Definition Renderer.h:1534
Renderer * m_Renderer
Specific Renderer pointer. Passed while this class instanced.
Definition Renderer.h:1515
VkCommandBuffer m_CommandBuffer
Current CommandBuffer.
Definition Renderer.h:1539
std::future< VkCommandBuffer > SubmitCmdsParallel(VkCommandBuffer primaryCmdBuffer, uint32_t subPass, F &&func)
Submit a group of commands to secondary command buffer, and execute all of them.
Definition Renderer.h:2273