UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
D3D12RootSignature.cpp File Reference
#include "D3D12RootSignature.h"
#include "D3D12RHIPrivate.h"
#include "D3D12AmdExtensions.h"
#include "D3D12RootSignatureDefinitions.h"
#include "RayTracingBuiltInResources.h"
#include "D3D12RayTracing.h"

Macros

#define FD3D12_ROOT_SIGNATURE_FLAG_GLOBAL_ROOT_SIGNATURE   D3D12_ROOT_SIGNATURE_FLAG_NONE
 
#define D3D12_ALLOW_SHADER_DIAGNOSTIC_BUFFER   1
 

Functions

FORCEINLINE D3D12_SHADER_VISIBILITY GetD3D12ShaderVisibility (EShaderVisibility Visibility)
 
FORCEINLINE D3D12_ROOT_SIGNATURE_FLAGS GetD3D12RootSignatureDenyFlag (EShaderVisibility Visibility)
 

Macro Definition Documentation

◆ D3D12_ALLOW_SHADER_DIAGNOSTIC_BUFFER

#define D3D12_ALLOW_SHADER_DIAGNOSTIC_BUFFER   1

◆ FD3D12_ROOT_SIGNATURE_FLAG_GLOBAL_ROOT_SIGNATURE

#define FD3D12_ROOT_SIGNATURE_FLAG_GLOBAL_ROOT_SIGNATURE   D3D12_ROOT_SIGNATURE_FLAG_NONE

Function Documentation

◆ GetD3D12RootSignatureDenyFlag()

FORCEINLINE D3D12_ROOT_SIGNATURE_FLAGS GetD3D12RootSignatureDenyFlag ( EShaderVisibility  Visibility)

◆ GetD3D12ShaderVisibility()

FORCEINLINE D3D12_SHADER_VISIBILITY GetD3D12ShaderVisibility ( EShaderVisibility  Visibility)