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

#include <RV_VKPipelineLayout.h>

Public Member Functions

VkPipelineLayout getVkLayout () const
 
const RV_VKPipelineLayoutInfogetInfo () const
 
 RV_VKPipelineLayout (RV_Instance *inst, VkPipelineLayout pipe_layout, RV_VKPipelineLayoutInfo &&info)
 
 RV_VKPipelineLayout (const RV_VKPipelineLayout &)=delete
 
RV_VKPipelineLayoutoperator= (const RV_VKPipelineLayout &)=delete
 
 ~RV_VKPipelineLayout ()
 

Protected Attributes

RV_InstancemyInst = nullptr
 
VkPipelineLayout myVkPipelineLayout = VK_NULL_HANDLE
 
UT_UniquePtr
< RV_VKPipelineLayoutInfo
myInfo
 

Detailed Description

Definition at line 115 of file RV_VKPipelineLayout.h.

Constructor & Destructor Documentation

RV_VKPipelineLayout::RV_VKPipelineLayout ( RV_Instance inst,
VkPipelineLayout  pipe_layout,
RV_VKPipelineLayoutInfo &&  info 
)
RV_VKPipelineLayout::RV_VKPipelineLayout ( const RV_VKPipelineLayout )
delete
RV_VKPipelineLayout::~RV_VKPipelineLayout ( )

Member Function Documentation

const RV_VKPipelineLayoutInfo& RV_VKPipelineLayout::getInfo ( ) const
inline

Definition at line 119 of file RV_VKPipelineLayout.h.

VkPipelineLayout RV_VKPipelineLayout::getVkLayout ( ) const
inline

Definition at line 118 of file RV_VKPipelineLayout.h.

RV_VKPipelineLayout& RV_VKPipelineLayout::operator= ( const RV_VKPipelineLayout )
delete

Member Data Documentation

UT_UniquePtr<RV_VKPipelineLayoutInfo> RV_VKPipelineLayout::myInfo
protected

Definition at line 134 of file RV_VKPipelineLayout.h.

RV_Instance* RV_VKPipelineLayout::myInst = nullptr
protected

Definition at line 131 of file RV_VKPipelineLayout.h.

VkPipelineLayout RV_VKPipelineLayout::myVkPipelineLayout = VK_NULL_HANDLE
protected

Definition at line 132 of file RV_VKPipelineLayout.h.


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