#include <D3D12RootSignatureDefinitions.h>
|
| void | AddRootFlag (D3D12_ROOT_SIGNATURE_FLAGS InFlag) 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 |
| |
| FString | GenerateString () const |
| |
| 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::FTextRootSignatureCreator::AddConstantsParameter |
( |
uint32 |
Num32BitValues, |
|
|
uint32 |
Register, |
|
|
uint32 |
Space |
|
) |
| |
|
inlineoverridevirtual |
◆ AddRootFlag()
◆ AddShaderResourceViewParameter()
◆ AddTable()
◆ AddUnorderedAccessViewParameter()
◆ GenerateString()
| FString D3D12ShaderUtils::FTextRootSignatureCreator::GenerateString |
( |
| ) |
const |
|
inline |
◆ RootFlags
| FString D3D12ShaderUtils::FTextRootSignatureCreator::RootFlags |
◆ Table
| FString D3D12ShaderUtils::FTextRootSignatureCreator::Table |
The documentation for this struct was generated from the following file: