|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
Vulkan material binding handler for descriptor sets and uniforms. More...
#include <C:/Code/AeonEngine/engine/renderers/vulkan/VulkanMaterial.hpp>

Public Member Functions | |
| VulkanMaterial (VulkanRenderer &aVulkanRenderer, const Material &aMaterial) | |
| Construct from a renderer and material resource. | |
| VulkanMaterial (const VulkanMaterial &aMaterial)=delete | |
| VulkanMaterial & | operator= (const VulkanMaterial &aMaterial)=delete |
| VulkanMaterial & | operator= (VulkanMaterial &&)=delete |
| VulkanMaterial (VulkanMaterial &&aVulkanMaterial) | |
| Move constructor. | |
| void | Bind (VkCommandBuffer aVkCommandBuffer, const VulkanPipeline &aVulkanPipeline) const |
| Bind material descriptor sets to a command buffer for the given pipeline. | |
Vulkan material binding handler for descriptor sets and uniforms.
Definition at line 33 of file VulkanMaterial.hpp.
| AeonGames::VulkanMaterial::VulkanMaterial | ( | VulkanRenderer & | aVulkanRenderer, |
| const Material & | aMaterial ) |
Construct from a renderer and material resource.
Definition at line 48 of file VulkanMaterial.cpp.
| AeonGames::VulkanMaterial::VulkanMaterial | ( | VulkanMaterial && | aVulkanMaterial | ) |
Move constructor.
Definition at line 211 of file VulkanMaterial.cpp.
| AeonGames::VulkanMaterial::~VulkanMaterial | ( | ) |
Definition at line 206 of file VulkanMaterial.cpp.
| void AeonGames::VulkanMaterial::Bind | ( | VkCommandBuffer | aVkCommandBuffer, |
| const VulkanPipeline & | aVulkanPipeline ) const |
Bind material descriptor sets to a command buffer for the given pipeline.
Definition at line 221 of file VulkanMaterial.cpp.