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

#include <CommandContext.hpp>

Public Member Functions

 ShaderDescriptorHeaps () noexcept
 
 ShaderDescriptorHeaps (ID3D12DescriptorHeap *_pSrvCbvUavHeap, ID3D12DescriptorHeap *_pSamplerHeap) noexcept
 
bool operator== (const ShaderDescriptorHeaps &rhs) const
 
 operator bool () const
 

Public Attributes

ID3D12DescriptorHeap * pSrvCbvUavHeap = nullptr
 
ID3D12DescriptorHeap * pSamplerHeap = nullptr
 

Constructor & Destructor Documentation

◆ ShaderDescriptorHeaps() [1/2]

Diligent::CommandContext::ShaderDescriptorHeaps::ShaderDescriptorHeaps ( )
inlinenoexcept

◆ ShaderDescriptorHeaps() [2/2]

Diligent::CommandContext::ShaderDescriptorHeaps::ShaderDescriptorHeaps ( ID3D12DescriptorHeap *  _pSrvCbvUavHeap,
ID3D12DescriptorHeap *  _pSamplerHeap 
)
inlinenoexcept

Member Function Documentation

◆ operator bool()

Diligent::CommandContext::ShaderDescriptorHeaps::operator bool ( ) const
inlineexplicit

◆ operator==()

bool Diligent::CommandContext::ShaderDescriptorHeaps::operator== ( const ShaderDescriptorHeaps rhs) const
inline

Member Data Documentation

◆ pSamplerHeap

ID3D12DescriptorHeap* Diligent::CommandContext::ShaderDescriptorHeaps::pSamplerHeap = nullptr

◆ pSrvCbvUavHeap

ID3D12DescriptorHeap* Diligent::CommandContext::ShaderDescriptorHeaps::pSrvCbvUavHeap = nullptr

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