HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VE_CommandPool< CB_COUNT > Class Template Reference

#include <VE_CommandPool.h>

+ Inheritance diagram for VE_CommandPool< CB_COUNT >:

Public Member Functions

VE_VoidResult init (VE_Device &device, VkCommandPoolCreateFlags flags)
 
void destroy (VkDevice device)
 
template<int I>
VkCommandBuffer getVkCommandBuffer ()
 
VE_CommandBufferHandle commandBuffer ()&
 
VE_VoidResult submitToQueue (VkQueue queue)
 
bool hasExecutableWork () const
 
bool hasPendingWork () const
 
VE_VoidResult waitOnInFlightCommands (VkDevice device)
 

Detailed Description

template<int CB_COUNT>
class VE_CommandPool< CB_COUNT >

Definition at line 114 of file VE_CommandPool.h.

Member Function Documentation

template<int CB_COUNT>
VE_CommandBufferHandle VE_CommandPool< CB_COUNT >::commandBuffer ( )
inline

Definition at line 175 of file VE_CommandPool.h.

template<int CB_COUNT>
void VE_CommandPool< CB_COUNT >::destroy ( VkDevice  device)
inline

Definition at line 159 of file VE_CommandPool.h.

template<int CB_COUNT>
template<int I>
VkCommandBuffer VE_CommandPool< CB_COUNT >::getVkCommandBuffer ( )
inline

Definition at line 167 of file VE_CommandPool.h.

template<int CB_COUNT>
bool VE_CommandPool< CB_COUNT >::hasExecutableWork ( ) const
inline

Definition at line 215 of file VE_CommandPool.h.

template<int CB_COUNT>
bool VE_CommandPool< CB_COUNT >::hasPendingWork ( ) const
inline

Definition at line 225 of file VE_CommandPool.h.

template<int CB_COUNT>
VE_VoidResult VE_CommandPool< CB_COUNT >::init ( VE_Device device,
VkCommandPoolCreateFlags  flags 
)
inline

Definition at line 122 of file VE_CommandPool.h.

template<int CB_COUNT>
VE_VoidResult VE_CommandPool< CB_COUNT >::submitToQueue ( VkQueue  queue)
inline

Definition at line 180 of file VE_CommandPool.h.

template<int CB_COUNT>
VE_VoidResult VE_CommandPool< CB_COUNT >::waitOnInFlightCommands ( VkDevice  device)
inline

Definition at line 235 of file VE_CommandPool.h.


The documentation for this class was generated from the following file: