Flutter Engine
The Flutter Engine
|
#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 16 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.
|
default |
bool vulkan::VulkanCommandBuffer::Begin | ( | ) | const |
Definition at line 51 of file vulkan_command_buffer.cc.
bool vulkan::VulkanCommandBuffer::End | ( | ) | const |
Definition at line 63 of file vulkan_command_buffer.cc.
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.
bool vulkan::VulkanCommandBuffer::IsValid | ( | ) | const |
Definition at line 43 of file vulkan_command_buffer.cc.