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

#include <PipelineResourceSignatureD3D12Impl.hpp>

Public Member Functions

 ImmutableSamplerAttribs ()
 
 ImmutableSamplerAttribs (Uint32 _ArraySize, Uint32 _ShaderRegister, Uint32 _RegisterSpace) noexcept
 
bool IsValid () const
 

Public Attributes

Uint32 ArraySize = 1
 
Uint32 ShaderRegister: _ShaderRegisterBits
 
Uint32 RegisterSpace: _RegisterSpaceBits
 

Constructor & Destructor Documentation

◆ ImmutableSamplerAttribs() [1/2]

Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::ImmutableSamplerAttribs ( )
inline

◆ ImmutableSamplerAttribs() [2/2]

Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::ImmutableSamplerAttribs ( Uint32  _ArraySize,
Uint32  _ShaderRegister,
Uint32  _RegisterSpace 
)
inlinenoexcept

Member Function Documentation

◆ IsValid()

bool Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::IsValid ( ) const
inline

Member Data Documentation

◆ ArraySize

Uint32 Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::ArraySize = 1

◆ RegisterSpace

Uint32 Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::RegisterSpace

◆ ShaderRegister

Uint32 Diligent::PipelineResourceSignatureD3D12Impl::ImmutableSamplerAttribs::ShaderRegister

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