SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnBind()

void Spices::MeshPack::OnBind ( const VkCommandBuffer & commandBuffer) const
inherited

Bind VBO and EBO.

Parameters
[in]commandBufferWhich command buffer we will submit commands.

Definition at line 86 of file MeshPack.cpp.

87 {
89
90 const VkBuffer buffers[] = { m_MeshResource.positions.buffer->Get() };
91 constexpr VkDeviceSize offsets[] = { 0 };
92 vkCmdBindVertexBuffers(commandBuffer, 0, 1, buffers, offsets);
93 vkCmdBindIndexBuffer(commandBuffer, m_MeshResource.primitivePoints.buffer->Get(), 0, VK_INDEX_TYPE_UINT32);
94 }
#define SPICES_PROFILE_ZONE
MeshResource m_MeshResource
Mesh Resources.
Definition MeshPack.h:331
std::shared_ptr< VulkanBuffer > buffer
Attribute Buffer.
Definition Attribute.h:54
Positions positions
Declare value.
Definition MeshPack.h:68
PrimitivePoints primitivePoints
Definition MeshPack.h:73