| 
    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 | Space = 0 | 
| dxbc::ShaderVisibility | Visibility = dxbc::ShaderVisibility::All | 
| dxbc::RootDescriptorFlags | Flags | 
Definition at line 46 of file HLSLRootSignature.h.
      
  | 
  inline | 
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.
| dxbc::RootDescriptorFlags llvm::hlsl::rootsig::RootDescriptor::Flags | 
Definition at line 51 of file HLSLRootSignature.h.
Referenced by llvm::hlsl::rootsig::operator<<(), and setDefaultFlags().
| Register llvm::hlsl::rootsig::RootDescriptor::Reg | 
Definition at line 48 of file HLSLRootSignature.h.
Referenced by llvm::hlsl::rootsig::operator<<().
| uint32_t llvm::hlsl::rootsig::RootDescriptor::Space = 0 | 
Definition at line 49 of file HLSLRootSignature.h.
Referenced by llvm::hlsl::rootsig::operator<<().
| dxil::ResourceClass llvm::hlsl::rootsig::RootDescriptor::Type | 
Definition at line 47 of file HLSLRootSignature.h.
Referenced by llvm::hlsl::rootsig::operator<<(), and setDefaultFlags().
| dxbc::ShaderVisibility llvm::hlsl::rootsig::RootDescriptor::Visibility = dxbc::ShaderVisibility::All | 
Definition at line 50 of file HLSLRootSignature.h.
Referenced by llvm::hlsl::rootsig::operator<<().