|
LLVM 22.0.0git
|
#include "llvm/MC/DXContainerRootSignature.h"
Public Member Functions | |
| void | addInfo (dxbc::RootParameterType Type, dxbc::ShaderVisibility Visibility, size_t Location) |
| void | addParameter (dxbc::RootParameterType Type, dxbc::ShaderVisibility Visibility, RootConstants Constant) |
| void | addParameter (dxbc::RootParameterType Type, dxbc::ShaderVisibility Visibility, RootDescriptor Descriptor) |
| void | addParameter (dxbc::RootParameterType Type, dxbc::ShaderVisibility Visibility, DescriptorTable Table) |
| const RootParameterInfo & | getInfo (uint32_t Location) const |
| const RootConstants & | getConstant (size_t Index) const |
| const RootDescriptor & | getRootDescriptor (size_t Index) const |
| const DescriptorTable & | getDescriptorTable (size_t Index) const |
| size_t | size () const |
| SmallVector< RootParameterInfo >::const_iterator | begin () const |
| SmallVector< RootParameterInfo >::const_iterator | end () const |
Public Attributes | |
| SmallVector< RootParameterInfo > | ParametersInfo |
| SmallVector< RootConstants > | Constants |
| SmallVector< RootDescriptor > | Descriptors |
| SmallVector< DescriptorTable > | Tables |
Definition at line 81 of file DXContainerRootSignature.h.
|
inline |
Definition at line 88 of file DXContainerRootSignature.h.
References ParametersInfo.
Referenced by addParameter(), addParameter(), and addParameter().
|
inline |
Definition at line 106 of file DXContainerRootSignature.h.
|
inline |
Definition at line 93 of file DXContainerRootSignature.h.
|
inline |
Definition at line 99 of file DXContainerRootSignature.h.
References addInfo(), and Descriptors.
|
inline |
Definition at line 131 of file DXContainerRootSignature.h.
References ParametersInfo.
|
inline |
Definition at line 134 of file DXContainerRootSignature.h.
References ParametersInfo.
|
inline |
Definition at line 117 of file DXContainerRootSignature.h.
References Constants.
Referenced by validateRootSignature().
|
inline |
Definition at line 125 of file DXContainerRootSignature.h.
References Tables.
Referenced by validateRootSignature().
|
inline |
Definition at line 112 of file DXContainerRootSignature.h.
References Info, and ParametersInfo.
|
inline |
Definition at line 121 of file DXContainerRootSignature.h.
References Descriptors.
Referenced by validateRootSignature().
|
inline |
Definition at line 129 of file DXContainerRootSignature.h.
References ParametersInfo.
| SmallVector<RootConstants> llvm::mcdxbc::RootParametersContainer::Constants |
Definition at line 84 of file DXContainerRootSignature.h.
Referenced by addParameter(), and getConstant().
| SmallVector<RootDescriptor> llvm::mcdxbc::RootParametersContainer::Descriptors |
Definition at line 85 of file DXContainerRootSignature.h.
Referenced by addParameter(), and getRootDescriptor().
| SmallVector<RootParameterInfo> llvm::mcdxbc::RootParametersContainer::ParametersInfo |
| SmallVector<DescriptorTable> llvm::mcdxbc::RootParametersContainer::Tables |
Definition at line 86 of file DXContainerRootSignature.h.
Referenced by addParameter(), and getDescriptorTable().