|
LLVM 22.0.0git
|
#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 |
Definition at line 88 of file HLSLRootSignature.h.
|
inline |
Definition at line 96 of file HLSLRootSignature.h.
References assert(), llvm::dxil::CBuffer, Flags, llvm::dxil::Sampler, llvm::dxil::SRV, Type, llvm::dxil::UAV, llvm::dxbc::V1_0, llvm::dxbc::V1_1, llvm::dxbc::V1_2, and llvm::Version.
| dxbc::DescriptorRangeFlags llvm::hlsl::rootsig::DescriptorTableClause::Flags |
Definition at line 94 of file HLSLRootSignature.h.
Referenced by setDefaultFlags().
| uint32_t llvm::hlsl::rootsig::DescriptorTableClause::NumDescriptors = 1 |
Definition at line 91 of file HLSLRootSignature.h.
| uint32_t llvm::hlsl::rootsig::DescriptorTableClause::Offset = DescriptorTableOffsetAppend |
Definition at line 93 of file HLSLRootSignature.h.
| Register llvm::hlsl::rootsig::DescriptorTableClause::Reg |
Definition at line 90 of file HLSLRootSignature.h.
| uint32_t llvm::hlsl::rootsig::DescriptorTableClause::Space = 0 |
Definition at line 92 of file HLSLRootSignature.h.
| dxil::ResourceClass llvm::hlsl::rootsig::DescriptorTableClause::Type |
Definition at line 89 of file HLSLRootSignature.h.
Referenced by setDefaultFlags().