UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12RootSignature Member List

This is the complete list of members for FD3D12RootSignature, including all inherited members.

CBVRDBaseBindSlot(EShaderFrequency ShaderStage) constFD3D12RootSignatureinline
CBVRDBindSlot(EShaderFrequency ShaderStage, uint32 BufferIndex) constFD3D12RootSignatureinline
CBVRDTBindSlot(EShaderFrequency ShaderStage) constFD3D12RootSignatureinline
CBVRegisterMask(uint32 ShaderStage) constFD3D12RootSignatureinline
FD3D12AdapterChild(FD3D12Adapter *InParent=nullptr)FD3D12AdapterChildinline
FD3D12RootSignature(FD3D12Adapter *InParent)FD3D12RootSignatureinlineexplicit
FD3D12RootSignature(FD3D12Adapter *InParent, const FD3D12QuantizedBoundShaderState &InQBSS)FD3D12RootSignatureinlineexplicit
GetBindSlotOffsetInBytes(uint8 BindSlotIndex) constFD3D12RootSignatureinline
GetDiagnosticBufferSlot() constFD3D12RootSignatureinline
GetParentAdapter() constFD3D12AdapterChildinline
GetRootConstantsSlot() constFD3D12RootSignatureinline
GetRootSignature() constFD3D12RootSignatureinline
GetRootSignatureBlob() constFD3D12RootSignatureinline
GetStaticShaderBindingCount() constFD3D12RootSignatureinline
GetStaticShaderBindingSlot() constFD3D12RootSignatureinline
GetTotalRootSignatureSizeInBytes() constFD3D12RootSignatureinline
HasAS() constFD3D12RootSignatureinline
HasCBVs() constFD3D12RootSignatureinline
HasCS() constFD3D12RootSignatureinline
HasGS() constFD3D12RootSignatureinline
HasMS() constFD3D12RootSignatureinline
HasPS() constFD3D12RootSignatureinline
HasRootCBs() constFD3D12RootSignatureinline
HasSamplers() constFD3D12RootSignatureinline
HasSRVs() constFD3D12RootSignatureinline
HasTableConstants() constFD3D12RootSignatureinline
HasTableResources() constFD3D12RootSignatureinline
HasUAVs() constFD3D12RootSignatureinline
HasVS() constFD3D12RootSignatureinline
Init(const FD3D12QuantizedBoundShaderState &InQBSS)FD3D12RootSignature
Init(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC &InDesc, ERootSignatureType InRootSignatureType)FD3D12RootSignature
InitStaticComputeRootSignatureDesc(EShaderBindingLayoutFlags InFlags)FD3D12RootSignature
InitStaticGraphicsRootSignature(EShaderBindingLayoutFlags InFlags)FD3D12RootSignature
IsValidBindSlot(uint32 BindSlotMapIndex)FD3D12RootSignatureinlinestatic
MaxCBVCount(uint32 ShaderStage) constFD3D12RootSignatureinline
MaxSamplerCount(uint32 ShaderStage) constFD3D12RootSignatureinline
MaxSRVCount(uint32 ShaderStage) constFD3D12RootSignatureinline
MaxUAVCount(uint32 ShaderStage) constFD3D12RootSignatureinline
ParentAdapterFD3D12AdapterChildprotected
SamplerRDTBindSlot(EShaderFrequency ShaderStage) constFD3D12RootSignatureinline
SetParentAdapter(FD3D12Adapter *InParent)FD3D12AdapterChildinline
SRVRDTBindSlot(EShaderFrequency ShaderStage) constFD3D12RootSignatureinline
UAVRDTBindSlot(EShaderFrequency ShaderStage) constFD3D12RootSignatureinline
UsesDynamicResources() constFD3D12RootSignatureinline
UsesDynamicSamplers() constFD3D12RootSignatureinline