Diligent Engine  v.2.4.g
Public Member Functions | Friends | List of all members
Diligent::ShaderResourceCacheD3D12::RootTable Class Reference

#include <ShaderResourceCacheD3D12.hpp>

Public Member Functions

 RootTable (Uint32 _NumResources, Resource *_pResources, bool _IsRootView, Uint32 _TableStartOffset=InvalidDescriptorOffset) noexcept
 
const ResourceGetResource (Uint32 OffsetFromTableStart) const
 
Uint32 GetSize () const
 
Uint32 GetStartOffset () const
 
bool IsRootView () const
 

Friends

class ShaderResourceCacheD3D12
 

Constructor & Destructor Documentation

◆ RootTable()

Diligent::ShaderResourceCacheD3D12::RootTable::RootTable ( Uint32  _NumResources,
Resource _pResources,
bool  _IsRootView,
Uint32  _TableStartOffset = InvalidDescriptorOffset 
)
inlinenoexcept

Member Function Documentation

◆ GetResource()

const Resource& Diligent::ShaderResourceCacheD3D12::RootTable::GetResource ( Uint32  OffsetFromTableStart) const
inline

◆ GetSize()

Uint32 Diligent::ShaderResourceCacheD3D12::RootTable::GetSize ( ) const
inline

◆ GetStartOffset()

Uint32 Diligent::ShaderResourceCacheD3D12::RootTable::GetStartOffset ( ) const
inline

◆ IsRootView()

bool Diligent::ShaderResourceCacheD3D12::RootTable::IsRootView ( ) const
inline

Friends And Related Function Documentation

◆ ShaderResourceCacheD3D12

friend class ShaderResourceCacheD3D12
friend

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