LLVM: llvm::hlsl::rootsig::RootDescriptor Struct Reference (original) (raw)

#include "[llvm/Frontend/HLSL/HLSLRootSignature.h](HLSLRootSignature%5F8h%5Fsource.html)"

Public Attributes
dxil::ResourceClass Type
Register Reg
uint32_t Space = 0
dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All
dxbc::RootDescriptorFlags Flags

Definition at line 46 of file HLSLRootSignature.h.

setDefaultFlags()

Definition at line 53 of file HLSLRootSignature.h.

References assert(), llvm::dxil::CBuffer, Flags, llvm_unreachable, 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.

Flags

Reg

Register llvm::hlsl::rootsig::RootDescriptor::Reg

Space

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

Type

Visibility


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