HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VE_CommandBufferHandle Class Reference

#include <VE_CommandPool.h>

+ Inheritance diagram for VE_CommandBufferHandle:

Public Member Functions

 VE_CommandBufferHandle (VkCommandBuffer cb, CommandBufferState &state)
 
 ~VE_CommandBufferHandle ()
 
 UT_NON_COPYABLE (VE_CommandBufferHandle)
 
 VE_CommandBufferHandle (VE_CommandBufferHandle &&rhs) noexcept
 
VE_CommandBufferHandleoperator= (VE_CommandBufferHandle &&rhs) noexcept
 
void beginRenderPass (const VkRenderPassBeginInfo &bi)
 
void endRenderPass ()
 
- Public Member Functions inherited from VE_CommandBuffer
 VE_CommandBuffer (VkCommandBuffer cb)
 
void fillBuffer (VkBuffer, VkDeviceSize offset, uint32_t value)
 
void copyBuffer (VkBuffer src, VkBuffer dst, uint64_t src_offset, uint64_t dst_offset, uint64_t size)
 
void beginRenderPass (const VkRenderPassBeginInfo &)
 
void endRenderPass ()
 
VkCommandBuffer commandBuffer ()
 

Additional Inherited Members

- Protected Member Functions inherited from VE_CommandBuffer
void begin ()
 
void end ()
 
- Protected Attributes inherited from VE_CommandBuffer
VkCommandBuffer myCb
 

Detailed Description

Definition at line 58 of file VE_CommandPool.h.

Constructor & Destructor Documentation

VE_CommandBufferHandle::VE_CommandBufferHandle ( VkCommandBuffer  cb,
CommandBufferState state 
)
inline

Definition at line 64 of file VE_CommandPool.h.

VE_CommandBufferHandle::~VE_CommandBufferHandle ( )
inline

Definition at line 73 of file VE_CommandPool.h.

VE_CommandBufferHandle::VE_CommandBufferHandle ( VE_CommandBufferHandle &&  rhs)
inlinenoexcept

Definition at line 81 of file VE_CommandPool.h.

Member Function Documentation

void VE_CommandBufferHandle::beginRenderPass ( const VkRenderPassBeginInfo bi)
inline

Definition at line 94 of file VE_CommandPool.h.

void VE_CommandBufferHandle::endRenderPass ( )
inline

Definition at line 101 of file VE_CommandPool.h.

VE_CommandBufferHandle& VE_CommandBufferHandle::operator= ( VE_CommandBufferHandle &&  rhs)
inlinenoexcept

Definition at line 87 of file VE_CommandPool.h.

VE_CommandBufferHandle::UT_NON_COPYABLE ( VE_CommandBufferHandle  )

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