nngn
Loading...
Searching...
No Matches
nngn::DescriptorPool Class Reference

#include <descriptor.h>

Public Member Functions

 DescriptorPool (void)=default
 
 ~DescriptorPool (void)
 
VkDescriptorPool id (void) const
 
void init (VkDevice dev)
 
bool reset (void) const
 
bool recreate (std::uint32_t max, std::span< const VkDescriptorPoolSize > sizes)
 
void destroy ()
 
 DescriptorPool (void)=default
 
 ~DescriptorPool (void)
 
VkDescriptorPool id (void) const
 
void init (VkDevice dev)
 
bool reset (void) const
 
bool recreate (std::uint32_t max, std::span< const VkDescriptorPoolSize > sizes)
 
void destroy ()
 

Private Attributes

VkDevice dev = {}
 
VkDescriptorPool h = {}
 

Constructor & Destructor Documentation

◆ DescriptorPool() [1/2]

nngn::DescriptorPool::DescriptorPool ( void  )
default

◆ ~DescriptorPool() [1/2]

nngn::DescriptorPool::~DescriptorPool ( void  )
Here is the call graph for this function:

◆ DescriptorPool() [2/2]

nngn::DescriptorPool::DescriptorPool ( void  )
default

◆ ~DescriptorPool() [2/2]

nngn::DescriptorPool::~DescriptorPool ( void  )

Member Function Documentation

◆ destroy() [1/2]

void nngn::DescriptorPool::destroy ( )
Here is the caller graph for this function:

◆ destroy() [2/2]

void nngn::DescriptorPool::destroy ( )

◆ id() [1/2]

VkDescriptorPool nngn::DescriptorPool::id ( void  ) const
inline
Here is the caller graph for this function:

◆ id() [2/2]

VkDescriptorPool nngn::DescriptorPool::id ( void  ) const
inline

◆ init() [1/2]

void nngn::DescriptorPool::init ( VkDevice  dev)
Here is the caller graph for this function:

◆ init() [2/2]

void nngn::DescriptorPool::init ( VkDevice  dev)

◆ recreate() [1/2]

bool nngn::DescriptorPool::recreate ( std::uint32_t  max,
std::span< const VkDescriptorPoolSize >  sizes 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ recreate() [2/2]

bool nngn::DescriptorPool::recreate ( std::uint32_t  max,
std::span< const VkDescriptorPoolSize >  sizes 
)

◆ reset() [1/2]

bool nngn::DescriptorPool::reset ( void  ) const
Here is the caller graph for this function:

◆ reset() [2/2]

bool nngn::DescriptorPool::reset ( void  ) const

Member Data Documentation

◆ dev

VkDevice nngn::DescriptorPool::dev = {}
private

◆ h

VkDescriptorPool nngn::DescriptorPool::h = {}
private

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