#include <ShaderResources.hpp>
◆ D3DShaderResourceAttribs() [1/5]
| Diligent::D3DShaderResourceAttribs::D3DShaderResourceAttribs |
( |
const char * |
_Name, |
|
|
UINT |
_BindPoint, |
|
|
UINT |
_BindCount, |
|
|
D3D_SHADER_INPUT_TYPE |
_InputType, |
|
|
D3D_SRV_DIMENSION |
_SRVDimension, |
|
|
Uint32 |
_SamplerId |
|
) |
| |
|
inlinenoexcept |
◆ D3DShaderResourceAttribs() [2/5]
◆ D3DShaderResourceAttribs() [3/5]
◆ D3DShaderResourceAttribs() [4/5]
◆ D3DShaderResourceAttribs() [5/5]
◆ GetCombinedSamplerId()
| Uint32 Diligent::D3DShaderResourceAttribs::GetCombinedSamplerId |
( |
| ) |
const |
|
inline |
◆ GetHash()
| size_t Diligent::D3DShaderResourceAttribs::GetHash |
( |
| ) |
const |
|
inline |
◆ GetHLSLResourceDesc()
◆ GetInputType()
| D3D_SHADER_INPUT_TYPE Diligent::D3DShaderResourceAttribs::GetInputType |
( |
| ) |
const |
|
inline |
◆ GetResourceDimension()
◆ GetSRVDimension()
| D3D_SRV_DIMENSION Diligent::D3DShaderResourceAttribs::GetSRVDimension |
( |
| ) |
const |
|
inline |
◆ IsCombinedWithSampler()
| bool Diligent::D3DShaderResourceAttribs::IsCombinedWithSampler |
( |
| ) |
const |
|
inline |
◆ IsCombinedWithTexSRV()
| bool Diligent::D3DShaderResourceAttribs::IsCombinedWithTexSRV |
( |
| ) |
const |
|
inline |
◆ IsCompatibleWith()
◆ IsMultisample()
| bool Diligent::D3DShaderResourceAttribs::IsMultisample |
( |
| ) |
const |
◆ IsValidBindPoint()
| bool Diligent::D3DShaderResourceAttribs::IsValidBindPoint |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ShaderResources
◆ BindCount
| const Uint16 Diligent::D3DShaderResourceAttribs::BindCount |
◆ BindPoint
| const Uint16 Diligent::D3DShaderResourceAttribs::BindPoint |
◆ InvalidBindPoint
| constexpr const Uint16 Diligent::D3DShaderResourceAttribs::InvalidBindPoint = std::numeric_limits<Uint16>::max() |
|
staticconstexpr |
◆ InvalidSamplerId
◆ InvalidTexSRVId
◆ MaxBindCount
| constexpr const Uint16 Diligent::D3DShaderResourceAttribs::MaxBindCount = std::numeric_limits<Uint16>::max() |
|
staticconstexpr |
◆ MaxBindPoint
◆ MaxSamplerId
◆ Name
| const char* const Diligent::D3DShaderResourceAttribs::Name |
◆ SamplerOrTexSRVIdBits
| constexpr const Uint32 Diligent::D3DShaderResourceAttribs::SamplerOrTexSRVIdBits = 24 |
|
staticconstexpr |
◆ ShaderInputTypeBits
| constexpr const Uint32 Diligent::D3DShaderResourceAttribs::ShaderInputTypeBits = 4 |
|
staticconstexpr |
◆ SRVDimBits
| constexpr const Uint32 Diligent::D3DShaderResourceAttribs::SRVDimBits = 4 |
|
staticconstexpr |
The documentation for this struct was generated from the following files: