#include <D3D12RootSignature.h>
◆ FD3D12RootSignature() [1/2]
| FD3D12RootSignature::FD3D12RootSignature |
( |
FD3D12Adapter * |
InParent | ) |
|
|
inlineexplicit |
◆ FD3D12RootSignature() [2/2]
◆ CBVRDBaseBindSlot()
◆ CBVRDBindSlot()
◆ CBVRDTBindSlot()
◆ CBVRegisterMask()
◆ GetBindSlotOffsetInBytes()
| uint32 FD3D12RootSignature::GetBindSlotOffsetInBytes |
( |
uint8 |
BindSlotIndex | ) |
const |
|
inline |
◆ GetDiagnosticBufferSlot()
| int8 FD3D12RootSignature::GetDiagnosticBufferSlot |
( |
| ) |
const |
|
inline |
◆ GetRootConstantsSlot()
| int8 FD3D12RootSignature::GetRootConstantsSlot |
( |
| ) |
const |
|
inline |
◆ GetRootSignature()
◆ GetRootSignatureBlob()
| ID3DBlob * FD3D12RootSignature::GetRootSignatureBlob |
( |
| ) |
const |
|
inline |
◆ GetStaticShaderBindingCount()
| int8 FD3D12RootSignature::GetStaticShaderBindingCount |
( |
| ) |
const |
|
inline |
◆ GetStaticShaderBindingSlot()
| int8 FD3D12RootSignature::GetStaticShaderBindingSlot |
( |
| ) |
const |
|
inline |
◆ GetTotalRootSignatureSizeInBytes()
| uint32 FD3D12RootSignature::GetTotalRootSignatureSizeInBytes |
( |
| ) |
const |
|
inline |
◆ HasAS()
| bool FD3D12RootSignature::HasAS |
( |
| ) |
const |
|
inline |
◆ HasCBVs()
| bool FD3D12RootSignature::HasCBVs |
( |
| ) |
const |
|
inline |
◆ HasCS()
| bool FD3D12RootSignature::HasCS |
( |
| ) |
const |
|
inline |
◆ HasGS()
| bool FD3D12RootSignature::HasGS |
( |
| ) |
const |
|
inline |
◆ HasMS()
| bool FD3D12RootSignature::HasMS |
( |
| ) |
const |
|
inline |
◆ HasPS()
| bool FD3D12RootSignature::HasPS |
( |
| ) |
const |
|
inline |
◆ HasRootCBs()
| bool FD3D12RootSignature::HasRootCBs |
( |
| ) |
const |
|
inline |
◆ HasSamplers()
| bool FD3D12RootSignature::HasSamplers |
( |
| ) |
const |
|
inline |
◆ HasSRVs()
| bool FD3D12RootSignature::HasSRVs |
( |
| ) |
const |
|
inline |
◆ HasTableConstants()
| bool FD3D12RootSignature::HasTableConstants |
( |
| ) |
const |
|
inline |
◆ HasTableResources()
| bool FD3D12RootSignature::HasTableResources |
( |
| ) |
const |
|
inline |
◆ HasUAVs()
| bool FD3D12RootSignature::HasUAVs |
( |
| ) |
const |
|
inline |
◆ HasVS()
| bool FD3D12RootSignature::HasVS |
( |
| ) |
const |
|
inline |
◆ Init() [1/2]
◆ Init() [2/2]
◆ InitStaticComputeRootSignatureDesc()
◆ InitStaticGraphicsRootSignature()
◆ IsValidBindSlot()
◆ MaxCBVCount()
| uint32 FD3D12RootSignature::MaxCBVCount |
( |
uint32 |
ShaderStage | ) |
const |
|
inline |
◆ MaxSamplerCount()
| uint32 FD3D12RootSignature::MaxSamplerCount |
( |
uint32 |
ShaderStage | ) |
const |
|
inline |
◆ MaxSRVCount()
| uint32 FD3D12RootSignature::MaxSRVCount |
( |
uint32 |
ShaderStage | ) |
const |
|
inline |
◆ MaxUAVCount()
| uint32 FD3D12RootSignature::MaxUAVCount |
( |
uint32 |
ShaderStage | ) |
const |
|
inline |
◆ SamplerRDTBindSlot()
◆ SRVRDTBindSlot()
◆ UAVRDTBindSlot()
◆ UsesDynamicResources()
| constexpr bool FD3D12RootSignature::UsesDynamicResources |
( |
| ) |
const |
|
inlineconstexpr |
◆ UsesDynamicSamplers()
| constexpr bool FD3D12RootSignature::UsesDynamicSamplers |
( |
| ) |
const |
|
inlineconstexpr |
The documentation for this class was generated from the following files: