|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
Vulkan mesh wrapper managing vertex and index buffer resources. More...
#include <C:/Code/AeonEngine/engine/renderers/vulkan/VulkanMesh.hpp>

Public Member Functions | |
| VulkanMesh (const VulkanRenderer &aVulkanRenderer, const Mesh &aMesh) | |
| Construct from a renderer and mesh resource. | |
| VulkanMesh (VulkanMesh &&aVulkanMesh) | |
| Move constructor. | |
| VulkanMesh (const VulkanMesh &aVulkanMesh)=delete | |
| VulkanMesh & | operator= (const VulkanMesh &aVulkanMesh)=delete |
| VulkanMesh & | operator= (VulkanMesh &&aVulkanMesh)=delete |
| void | Bind (VkCommandBuffer aVkCommandBuffer) const |
| Bind the mesh vertex and index buffers to a command buffer. | |
Vulkan mesh wrapper managing vertex and index buffer resources.
Definition at line 27 of file VulkanMesh.hpp.
| AeonGames::VulkanMesh::VulkanMesh | ( | const VulkanRenderer & | aVulkanRenderer, |
| const Mesh & | aMesh ) |
Construct from a renderer and mesh resource.
Definition at line 35 of file VulkanMesh.cpp.
| AeonGames::VulkanMesh::~VulkanMesh | ( | ) |
Definition at line 66 of file VulkanMesh.cpp.
| AeonGames::VulkanMesh::VulkanMesh | ( | VulkanMesh && | aVulkanMesh | ) |
Move constructor.
Definition at line 71 of file VulkanMesh.cpp.
| void AeonGames::VulkanMesh::Bind | ( | VkCommandBuffer | aVkCommandBuffer | ) | const |
Bind the mesh vertex and index buffers to a command buffer.
Definition at line 91 of file VulkanMesh.cpp.