#include <vulkan_command_buffer.h>
Public Member Functions | |
| VulkanCommandBuffer (const VulkanProcTable &vk, const VulkanHandle< VkDevice > &device, const VulkanHandle< VkCommandPool > &pool) | |
| ~VulkanCommandBuffer () | |
| bool | IsValid () const |
| VkCommandBuffer | Handle () const |
| bool | Begin () const |
| bool | End () const |
| bool | InsertPipelineBarrier (VkPipelineStageFlagBits src_stage_flags, VkPipelineStageFlagBits dest_stage_flags, uint32_t dependency_flags, uint32_t memory_barrier_count, const VkMemoryBarrier *memory_barriers, uint32_t buffer_memory_barrier_count, const VkBufferMemoryBarrier *buffer_memory_barriers, uint32_t image_memory_barrier_count, const VkImageMemoryBarrier *image_memory_barriers) const |
Definition at line 15 of file vulkan_command_buffer.h.
| vulkan::VulkanCommandBuffer::VulkanCommandBuffer | ( | const VulkanProcTable & | vk, |
| const VulkanHandle< VkDevice > & | device, | ||
| const VulkanHandle< VkCommandPool > & | pool | ||
| ) |
Definition at line 11 of file vulkan_command_buffer.cc.
References FML_DLOG, and VK_CALL_LOG_ERROR.
|
default |
| bool vulkan::VulkanCommandBuffer::Begin | ( | ) | const |
Definition at line 51 of file vulkan_command_buffer.cc.
References VK_CALL_LOG_ERROR.
| bool vulkan::VulkanCommandBuffer::End | ( | ) | const |
Definition at line 63 of file vulkan_command_buffer.cc.
References VK_CALL_LOG_ERROR.
| VkCommandBuffer vulkan::VulkanCommandBuffer::Handle | ( | ) | const |
Definition at line 47 of file vulkan_command_buffer.cc.
| bool vulkan::VulkanCommandBuffer::InsertPipelineBarrier | ( | VkPipelineStageFlagBits | src_stage_flags, |
| VkPipelineStageFlagBits | dest_stage_flags, | ||
| uint32_t | dependency_flags, | ||
| uint32_t | memory_barrier_count, | ||
| const VkMemoryBarrier * | memory_barriers, | ||
| uint32_t | buffer_memory_barrier_count, | ||
| const VkBufferMemoryBarrier * | buffer_memory_barriers, | ||
| uint32_t | image_memory_barrier_count, | ||
| const VkImageMemoryBarrier * | image_memory_barriers | ||
| ) | const |
Definition at line 67 of file vulkan_command_buffer.cc.
Referenced by vulkan::VulkanImage::InsertImageMemoryBarrier().
| bool vulkan::VulkanCommandBuffer::IsValid | ( | ) | const |
Definition at line 43 of file vulkan_command_buffer.cc.
Referenced by vulkan::VulkanBackbuffer::VulkanBackbuffer().