FRootSignatureCreator

Simple base class to help write out a root signature (subclass to generate either to a binary struct or a #define)

Windows
MacOS
Linux

Inheritance Hierarchy

FRootSignatureCreator

FBinaryRootSignatureCreator

References

Module

D3D12RHI

Header

/Engine/Source/Runtime/D3D12RHI/Public/D3D12RootSignatureDefinitions.h

Include

#include "D3D12RootSignatureDefinitions.h"

Syntax

struct FRootSignatureCreator

Remarks

Simple base class to help write out a root signature (subclass to generate either to a binary struct or a #define)

Destructors

Name Description

Public function Virtual

~FRootSignatureCreator()

Functions

Name Description

Public function

void

 

AddRootFlag

(
    D3D12_ROOT_SIGNATURE_FLAGS Flag
)

Public function

void

 

AddTable

(
    EShaderFrequency Stage,
    EType Type,
    int32 NumDescriptors
)

Public function Static

D3D12_DESCRI...

 

GetD3D12DescriptorRangeFlags

(
    EType Type
)

Public function Static

D3D12_DESCRI...

 

GetD3D12DescriptorRangeType

(
    EType Type
)

Public function

void

 

Reset()

Enums

Name

Description

Public enum

EType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss