UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12RootSignatureDesc Class Reference

#include <D3D12RootSignature.h>

Public Member Functions

 FD3D12RootSignatureDesc (const FD3D12QuantizedBoundShaderState &QBSS, const D3D12_RESOURCE_BINDING_TIER ResourceBindingTier)
 
const D3D12_VERSIONED_ROOT_SIGNATURE_DESCGetDesc () const
 
int8 GetRootConstantsSlot () const
 
int8 GetDiagnosticBufferSlot () const
 
int8 GetStaticShaderBindingSlot () const
 
int8 GetStaticShaderBindingCount () const
 

Static Public Attributes

static constexpr uint32 MaxRootParameters = 32
 

Constructor & Destructor Documentation

◆ FD3D12RootSignatureDesc()

FD3D12RootSignatureDesc::FD3D12RootSignatureDesc ( const FD3D12QuantizedBoundShaderState QBSS,
const D3D12_RESOURCE_BINDING_TIER  ResourceBindingTier 
)
explicit

Member Function Documentation

◆ GetDesc()

const D3D12_VERSIONED_ROOT_SIGNATURE_DESC & FD3D12RootSignatureDesc::GetDesc ( ) const
inline

◆ GetDiagnosticBufferSlot()

int8 FD3D12RootSignatureDesc::GetDiagnosticBufferSlot ( ) const
inline

◆ GetRootConstantsSlot()

int8 FD3D12RootSignatureDesc::GetRootConstantsSlot ( ) const
inline

◆ GetStaticShaderBindingCount()

int8 FD3D12RootSignatureDesc::GetStaticShaderBindingCount ( ) const
inline

◆ GetStaticShaderBindingSlot()

int8 FD3D12RootSignatureDesc::GetStaticShaderBindingSlot ( ) const
inline

Member Data Documentation

◆ MaxRootParameters

constexpr uint32 FD3D12RootSignatureDesc::MaxRootParameters = 32
staticconstexpr

The documentation for this class was generated from the following files: