![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for D3D12ShaderUtils::FRootSignatureCreator, including all inherited members.
| AddConstantBufferViewParameter(uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| AddConstantsParameter(uint32 Num32BitValues, uint32 Register, uint32 Space)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| AddRootFlag(D3D12_ROOT_SIGNATURE_FLAGS Flag)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| AddShaderResourceViewParameter(uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| AddTable(ERootSignatureVisibility Visibility, ERootSignatureRangeType Type, int32 NumDescriptors, D3D12_DESCRIPTOR_RANGE_FLAGS FlagsOverride=D3D12_DESCRIPTOR_RANGE_FLAG_NONE)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| AddUnorderedAccessViewParameter(uint32 Register, uint32 Space, ERootSignatureVisibility Visibility=ERootSignatureVisibility::All)=0 | D3D12ShaderUtils::FRootSignatureCreator | pure virtual |
| Flags | D3D12ShaderUtils::FRootSignatureCreator | |
| GetRegisterSpace() const | D3D12ShaderUtils::FRootSignatureCreator | inline |
| HasFlags(EShaderBindingLayoutFlags InFlags) const | D3D12ShaderUtils::FRootSignatureCreator | inline |
| RegisterSpace | D3D12ShaderUtils::FRootSignatureCreator | |
| SetFlags(EShaderBindingLayoutFlags InFlags) | D3D12ShaderUtils::FRootSignatureCreator | inline |
| SetRegisterSpace(uint32 InSpace) | D3D12ShaderUtils::FRootSignatureCreator | inline |
| ShouldSkipType(ERootSignatureRangeType Type) const | D3D12ShaderUtils::FRootSignatureCreator | inline |
| ~FRootSignatureCreator()=default | D3D12ShaderUtils::FRootSignatureCreator | virtual |