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

#include <RV_VKFramebuffer.h>

+ Inheritance diagram for RV_VKRenderPass:

Public Member Functions

VkRenderPass getVkRenderPass () const
 
 RV_VKRenderPass (RV_Instance *inst, VkRenderPass vk_handle)
 
 RV_VKRenderPass (RV_VKRenderPass &&other)
 
RV_VKRenderPassoperator= (RV_VKRenderPass &&rhs) noexcept=delete
 
void destroy ()
 
virtual ~RV_VKRenderPass ()
 

Static Public Member Functions

static UT_UniquePtr
< RV_VKRenderPass
create (RV_Instance *inst, const RV_RenderPassFormatInfo &pass_info, RV_ImageOp load_op)
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Definition at line 288 of file RV_VKFramebuffer.h.

Constructor & Destructor Documentation

RV_VKRenderPass::RV_VKRenderPass ( RV_Instance inst,
VkRenderPass  vk_handle 
)
inline

Definition at line 298 of file RV_VKFramebuffer.h.

RV_VKRenderPass::RV_VKRenderPass ( RV_VKRenderPass &&  other)
inline

Definition at line 302 of file RV_VKFramebuffer.h.

virtual RV_VKRenderPass::~RV_VKRenderPass ( )
inlinevirtual

Definition at line 322 of file RV_VKFramebuffer.h.

Member Function Documentation

static UT_UniquePtr<RV_VKRenderPass> RV_VKRenderPass::create ( RV_Instance inst,
const RV_RenderPassFormatInfo pass_info,
RV_ImageOp  load_op 
)
static
void RV_VKRenderPass::destroy ( )
inline

Definition at line 312 of file RV_VKFramebuffer.h.

VkRenderPass RV_VKRenderPass::getVkRenderPass ( ) const
inline

Definition at line 291 of file RV_VKFramebuffer.h.

RV_VKRenderPass& RV_VKRenderPass::operator= ( RV_VKRenderPass &&  rhs)
deletenoexcept

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