Diligent Engine  v.2.4.g
Public Member Functions | Public Attributes | List of all members
Diligent::ShaderResourceCacheVk::DescriptorSet Class Reference

#include <ShaderResourceCacheVk.hpp>

Public Member Functions

 DescriptorSet (Uint32 NumResources, Resource *pResources)
 
 DescriptorSet (const DescriptorSet &)=delete
 
 DescriptorSet (DescriptorSet &&)=delete
 
DescriptorSetoperator= (const DescriptorSet &)=delete
 
DescriptorSetoperator= (DescriptorSet &&)=delete
 
const ResourceGetResource (Uint32 CacheOffset) const
 
Uint32 GetSize () const
 
VkDescriptorSet GetVkDescriptorSet () const
 

Public Attributes

const Uint32 m_NumResources = 0
 

Constructor & Destructor Documentation

◆ DescriptorSet() [1/3]

Diligent::ShaderResourceCacheVk::DescriptorSet::DescriptorSet ( Uint32  NumResources,
Resource pResources 
)
inline

◆ DescriptorSet() [2/3]

Diligent::ShaderResourceCacheVk::DescriptorSet::DescriptorSet ( const DescriptorSet )
delete

◆ DescriptorSet() [3/3]

Diligent::ShaderResourceCacheVk::DescriptorSet::DescriptorSet ( DescriptorSet &&  )
delete

Member Function Documentation

◆ GetResource()

const Resource& Diligent::ShaderResourceCacheVk::DescriptorSet::GetResource ( Uint32  CacheOffset) const
inline

◆ GetSize()

Uint32 Diligent::ShaderResourceCacheVk::DescriptorSet::GetSize ( ) const
inline

◆ GetVkDescriptorSet()

VkDescriptorSet Diligent::ShaderResourceCacheVk::DescriptorSet::GetVkDescriptorSet ( ) const
inline

◆ operator=() [1/2]

DescriptorSet& Diligent::ShaderResourceCacheVk::DescriptorSet::operator= ( const DescriptorSet )
delete

◆ operator=() [2/2]

DescriptorSet& Diligent::ShaderResourceCacheVk::DescriptorSet::operator= ( DescriptorSet &&  )
delete

Member Data Documentation

◆ m_NumResources

const Uint32 Diligent::ShaderResourceCacheVk::DescriptorSet::m_NumResources = 0

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