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

#include <FramebufferCache.hpp>

Classes

struct  FramebufferCacheKey
 

Public Member Functions

 FramebufferCache (RenderDeviceVkImpl &DeviceVKImpl)
 
 FramebufferCache (const FramebufferCache &)=delete
 
 FramebufferCache (FramebufferCache &&)=delete
 
FramebufferCacheoperator= (const FramebufferCache &)=delete
 
FramebufferCacheoperator= (FramebufferCache &&)=delete
 
 ~FramebufferCache ()
 
VkFramebuffer GetFramebuffer (const FramebufferCacheKey &Key, uint32_t width, uint32_t height, uint32_t layers)
 
void OnDestroyImageView (VkImageView ImgView)
 
void OnDestroyRenderPass (VkRenderPass Pass)
 

Constructor & Destructor Documentation

◆ FramebufferCache() [1/3]

Diligent::FramebufferCache::FramebufferCache ( RenderDeviceVkImpl DeviceVKImpl)
inline

◆ FramebufferCache() [2/3]

Diligent::FramebufferCache::FramebufferCache ( const FramebufferCache )
delete

◆ FramebufferCache() [3/3]

Diligent::FramebufferCache::FramebufferCache ( FramebufferCache &&  )
delete

◆ ~FramebufferCache()

Diligent::FramebufferCache::~FramebufferCache ( )

Member Function Documentation

◆ GetFramebuffer()

VkFramebuffer Diligent::FramebufferCache::GetFramebuffer ( const FramebufferCacheKey Key,
uint32_t  width,
uint32_t  height,
uint32_t  layers 
)

◆ OnDestroyImageView()

void Diligent::FramebufferCache::OnDestroyImageView ( VkImageView  ImgView)

◆ OnDestroyRenderPass()

void Diligent::FramebufferCache::OnDestroyRenderPass ( VkRenderPass  Pass)

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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