HDK
|
#include "VE_API.h"
#include "VE_VK.h"
#include "VE_Result.h"
#include "VE_Device.h"
#include <UT/UT_NonCopyable.h>
Go to the source code of this file.
Classes | |
class | VE_CommandBuffer |
class | VE_CommandBufferHandle |
class | VE_CommandPool< CB_COUNT > |
class | VE_CommandPoolTransient< CB_COUNT > |
class | VE_CommandBufferSingleUse |
Functions | |
VE_API VE_Result< VkCommandPool > | VEcreateCommandPool (VkDevice device, uint32_t queue_family_index, VkCommandPoolCreateFlags flags) |
void | VEdestroyCommandPool (VkDevice device, VkCommandPool pool) |
VE_API VkResult | VEsubmitToQueueInternal (VkQueue &, VkSubmitInfo &, VkFence &) |
|
strong |
Enumerator | |
---|---|
INITIAL | |
RECORDING | |
EXECUTABLE | |
PENDING | |
RETIRED | |
RECORDING_RENDERPASS |
Definition at line 26 of file VE_CommandPool.h.
VE_API VE_Result<VkCommandPool> VEcreateCommandPool | ( | VkDevice | device, |
uint32_t | queue_family_index, | ||
VkCommandPoolCreateFlags | flags | ||
) |
void VEdestroyCommandPool | ( | VkDevice | device, |
VkCommandPool | pool | ||
) |
VE_API VkResult VEsubmitToQueueInternal | ( | VkQueue & | , |
VkSubmitInfo & | , | ||
VkFence & | |||
) |
This internal helper function ensures mutual exclusion. It's used by the header-only VE_CommandPool template: it should not be called directly.