Diligent Engine  v.2.4.g
Public Member Functions | Public Attributes | List of all members
Diligent::RenderPassCache::RenderPassCacheKey Struct Reference

#include <RenderPassCache.hpp>

Public Member Functions

 RenderPassCacheKey ()
 
 RenderPassCacheKey (Uint32 _NumRenderTargets, Uint32 _SampleCount, const TEXTURE_FORMAT _RTVFormats[], TEXTURE_FORMAT _DSVFormat)
 
bool operator== (const RenderPassCacheKey &rhs) const
 
size_t GetHash () const
 

Public Attributes

Uint8 NumRenderTargets
 
Uint8 SampleCount
 
TEXTURE_FORMAT DSVFormat
 
TEXTURE_FORMAT RTVFormats [MAX_RENDER_TARGETS]
 

Constructor & Destructor Documentation

◆ RenderPassCacheKey() [1/2]

Diligent::RenderPassCache::RenderPassCacheKey::RenderPassCacheKey ( )
inline

◆ RenderPassCacheKey() [2/2]

Diligent::RenderPassCache::RenderPassCacheKey::RenderPassCacheKey ( Uint32  _NumRenderTargets,
Uint32  _SampleCount,
const TEXTURE_FORMAT  _RTVFormats[],
TEXTURE_FORMAT  _DSVFormat 
)
inline

Member Function Documentation

◆ GetHash()

size_t Diligent::RenderPassCache::RenderPassCacheKey::GetHash ( ) const
inline

◆ operator==()

bool Diligent::RenderPassCache::RenderPassCacheKey::operator== ( const RenderPassCacheKey rhs) const
inline

Member Data Documentation

◆ DSVFormat

TEXTURE_FORMAT Diligent::RenderPassCache::RenderPassCacheKey::DSVFormat

◆ NumRenderTargets

Uint8 Diligent::RenderPassCache::RenderPassCacheKey::NumRenderTargets

◆ RTVFormats

TEXTURE_FORMAT Diligent::RenderPassCache::RenderPassCacheKey::RTVFormats[MAX_RENDER_TARGETS]

◆ SampleCount

Uint8 Diligent::RenderPassCache::RenderPassCacheKey::SampleCount

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