#include <D3D12RootSignatureDefinitions.h>
|
| void | AddRootFlag (D3D12_ROOT_SIGNATURE_FLAGS RootFlag) override |
| |
| void | AddConstantBufferViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All) override |
| |
| void | AddShaderResourceViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All) override |
| |
| void | AddUnorderedAccessViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All) override |
| |
| void | AddConstantsParameter (uint32 Num32BitValues, uint32 Register, uint32 Space) override |
| |
| void | AddTable (ERootSignatureVisibility Visibility, ERootSignatureRangeType Type, int32 NumDescriptors, D3D12_DESCRIPTOR_RANGE_FLAGS FlagsOverride=D3D12_DESCRIPTOR_RANGE_FLAG_NONE) override |
| |
| const D3D12_VERSIONED_ROOT_SIGNATURE_DESC & | Finalize () |
| |
| virtual | ~FRootSignatureCreator ()=default |
| |
| void | SetFlags (EShaderBindingLayoutFlags InFlags) |
| |
| bool | HasFlags (EShaderBindingLayoutFlags InFlags) const |
| |
| void | SetRegisterSpace (uint32 InSpace) |
| |
| uint32 | GetRegisterSpace () const |
| |
| bool | ShouldSkipType (ERootSignatureRangeType Type) const |
| |
◆ AddConstantBufferViewParameter()
◆ AddConstantsParameter()
| void D3D12ShaderUtils::FBinaryRootSignatureCreator::AddConstantsParameter |
( |
uint32 |
Num32BitValues, |
|
|
uint32 |
Register, |
|
|
uint32 |
Space |
|
) |
| |
|
inlineoverridevirtual |
◆ AddRootFlag()
◆ AddShaderResourceViewParameter()
◆ AddTable()
◆ AddUnorderedAccessViewParameter()
◆ Finalize()
◆ DescriptorRanges
◆ Parameters
◆ PendingTables
◆ RootDesc
◆ RootFlags
The documentation for this struct was generated from the following file: