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

#include <PipelineResourceAttribsD3D11.hpp>

Public Member Functions

 PipelineResourceAttribsD3D11 (Uint32 _SamplerInd, bool _ImtblSamplerAssigned) noexcept
 
bool IsSamplerAssigned () const
 
bool IsImmutableSamplerAssigned () const
 
bool IsCompatibleWith (const PipelineResourceAttribsD3D11 &rhs) const
 
size_t GetHash () const
 

Public Attributes

const Uint32 SamplerInd: _SamplerIndBits
 
const Uint32 ImtblSamplerAssigned: _SamplerAssignedBits
 
D3D11ResourceBindPoints BindPoints
 

Static Public Attributes

static constexpr Uint32 InvalidSamplerInd = (1u << _SamplerIndBits) - 1
 

Constructor & Destructor Documentation

◆ PipelineResourceAttribsD3D11()

Diligent::PipelineResourceAttribsD3D11::PipelineResourceAttribsD3D11 ( Uint32  _SamplerInd,
bool  _ImtblSamplerAssigned 
)
inlinenoexcept

Member Function Documentation

◆ GetHash()

size_t Diligent::PipelineResourceAttribsD3D11::GetHash ( ) const
inline

◆ IsCompatibleWith()

bool Diligent::PipelineResourceAttribsD3D11::IsCompatibleWith ( const PipelineResourceAttribsD3D11 rhs) const
inline

◆ IsImmutableSamplerAssigned()

bool Diligent::PipelineResourceAttribsD3D11::IsImmutableSamplerAssigned ( ) const
inline

◆ IsSamplerAssigned()

bool Diligent::PipelineResourceAttribsD3D11::IsSamplerAssigned ( ) const
inline

Member Data Documentation

◆ BindPoints

D3D11ResourceBindPoints Diligent::PipelineResourceAttribsD3D11::BindPoints

◆ ImtblSamplerAssigned

const Uint32 Diligent::PipelineResourceAttribsD3D11::ImtblSamplerAssigned

◆ InvalidSamplerInd

constexpr Uint32 Diligent::PipelineResourceAttribsD3D11::InvalidSamplerInd = (1u << _SamplerIndBits) - 1
staticconstexpr

◆ SamplerInd

const Uint32 Diligent::PipelineResourceAttribsD3D11::SamplerInd

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