LLVM 22.0.0git
llvm::hlsl::rootsig::DescriptorTableClause Struct Reference

#include "llvm/Frontend/HLSL/HLSLRootSignature.h"

Public Member Functions

void setDefaultFlags (dxbc::RootSignatureVersion Version)

Public Attributes

dxil::ResourceClass Type
Register Reg
uint32_t NumDescriptors = 1
uint32_t Space = 0
uint32_t Offset = DescriptorTableOffsetAppend
dxbc::DescriptorRangeFlags Flags

Detailed Description

Definition at line 87 of file HLSLRootSignature.h.

Member Function Documentation

◆ setDefaultFlags()

void llvm::hlsl::rootsig::DescriptorTableClause::setDefaultFlags ( dxbc::RootSignatureVersion Version)
inline

Member Data Documentation

◆ Flags

dxbc::DescriptorRangeFlags llvm::hlsl::rootsig::DescriptorTableClause::Flags

Definition at line 93 of file HLSLRootSignature.h.

Referenced by setDefaultFlags().

◆ NumDescriptors

uint32_t llvm::hlsl::rootsig::DescriptorTableClause::NumDescriptors = 1

Definition at line 90 of file HLSLRootSignature.h.

◆ Offset

uint32_t llvm::hlsl::rootsig::DescriptorTableClause::Offset = DescriptorTableOffsetAppend

Definition at line 92 of file HLSLRootSignature.h.

◆ Reg

Register llvm::hlsl::rootsig::DescriptorTableClause::Reg

Definition at line 89 of file HLSLRootSignature.h.

◆ Space

uint32_t llvm::hlsl::rootsig::DescriptorTableClause::Space = 0

Definition at line 91 of file HLSLRootSignature.h.

◆ Type

dxil::ResourceClass llvm::hlsl::rootsig::DescriptorTableClause::Type

Definition at line 88 of file HLSLRootSignature.h.

Referenced by setDefaultFlags().


The documentation for this struct was generated from the following file: