Diligent Engine  v.2.4.g
Classes | Public Member Functions | List of all members
Diligent::RenderPassCache Class Reference

#include <RenderPassCache.hpp>

Classes

struct  RenderPassCacheKey
 

Public Member Functions

 RenderPassCache (RenderDeviceVkImpl &DeviceVk) noexcept
 
 RenderPassCache (const RenderPassCache &)=delete
 
 RenderPassCache (RenderPassCache &&)=delete
 
RenderPassCacheoperator= (const RenderPassCache &)=delete
 
RenderPassCacheoperator= (RenderPassCache &&)=delete
 
 ~RenderPassCache ()
 
RenderPassVkImplGetRenderPass (const RenderPassCacheKey &Key)
 
void Destroy ()
 

Constructor & Destructor Documentation

◆ RenderPassCache() [1/3]

Diligent::RenderPassCache::RenderPassCache ( RenderDeviceVkImpl DeviceVk)
noexcept

◆ RenderPassCache() [2/3]

Diligent::RenderPassCache::RenderPassCache ( const RenderPassCache )
delete

◆ RenderPassCache() [3/3]

Diligent::RenderPassCache::RenderPassCache ( RenderPassCache &&  )
delete

◆ ~RenderPassCache()

Diligent::RenderPassCache::~RenderPassCache ( )

Member Function Documentation

◆ Destroy()

void Diligent::RenderPassCache::Destroy ( )

◆ GetRenderPass()

RenderPassVkImpl * Diligent::RenderPassCache::GetRenderPass ( const RenderPassCacheKey Key)

◆ operator=() [1/2]

RenderPassCache& Diligent::RenderPassCache::operator= ( const RenderPassCache )
delete

◆ operator=() [2/2]

RenderPassCache& Diligent::RenderPassCache::operator= ( RenderPassCache &&  )
delete

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