#include <D3D12RootSignatureDefinitions.h>
|
| virtual | ~FRootSignatureCreator ()=default |
| |
| virtual void | AddRootFlag (D3D12_ROOT_SIGNATURE_FLAGS Flag)=0 |
| |
| virtual void | AddConstantBufferViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 |
| |
| virtual void | AddShaderResourceViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 |
| |
| virtual void | AddUnorderedAccessViewParameter (uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 |
| |
| virtual void | AddTable (ERootSignatureVisibility Visibility, ERootSignatureRangeType Type, int32 NumDescriptors, D3D12_DESCRIPTOR_RANGE_FLAGS FlagsOverride=D3D12_DESCRIPTOR_RANGE_FLAG_NONE)=0 |
| |
| virtual void | AddConstantsParameter (uint32 Num32BitValues, uint32 Register, uint32 Space)=0 |
| |
| void | SetFlags (EShaderBindingLayoutFlags InFlags) |
| |
| bool | HasFlags (EShaderBindingLayoutFlags InFlags) const |
| |
| void | SetRegisterSpace (uint32 InSpace) |
| |
| uint32 | GetRegisterSpace () const |
| |
| bool | ShouldSkipType (ERootSignatureRangeType Type) const |
| |
◆ ~FRootSignatureCreator()
| virtual D3D12ShaderUtils::FRootSignatureCreator::~FRootSignatureCreator |
( |
| ) |
|
|
virtualdefault |
◆ AddConstantBufferViewParameter()
◆ AddConstantsParameter()
◆ AddRootFlag()
◆ AddShaderResourceViewParameter()
◆ AddTable()
◆ AddUnorderedAccessViewParameter()
◆ GetRegisterSpace()
| uint32 D3D12ShaderUtils::FRootSignatureCreator::GetRegisterSpace |
( |
| ) |
const |
|
inline |
◆ HasFlags()
◆ SetFlags()
◆ SetRegisterSpace()
| void D3D12ShaderUtils::FRootSignatureCreator::SetRegisterSpace |
( |
uint32 |
InSpace | ) |
|
|
inline |
◆ ShouldSkipType()
◆ Flags
◆ RegisterSpace
| uint32 D3D12ShaderUtils::FRootSignatureCreator::RegisterSpace = 0 |
The documentation for this struct was generated from the following file: