LLVM: llvm::DXContainerYAML::RootSignatureYamlDesc Struct Reference (original) (raw)
#include "[llvm/ObjectYAML/DXContainerYAML.h](DXContainerYAML%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| uint32_t | Version |
| uint32_t | NumRootParameters |
| std::optional< uint32_t > | RootParametersOffset |
| uint32_t | NumStaticSamplers |
| std::optional< uint32_t > | StaticSamplersOffset |
| RootParameterYamlDesc | Parameters |
| SmallVector< StaticSamplerYamlDesc > | StaticSamplers |
Definition at line 188 of file DXContainerYAML.h.
| llvm::DXContainerYAML::RootSignatureYamlDesc::RootSignatureYamlDesc ( ) | default |
|---|
◆ create()
Definition at line 81 of file DXContainerYAML.cpp.
References llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressU, llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressV, llvm::DXContainerYAML::StaticSamplerYamlDesc::AddressW, llvm::DXContainerYAML::StaticSamplerYamlDesc::BorderColor, llvm::DXContainerYAML::StaticSamplerYamlDesc::ComparisonFunc, llvm::createStringError(), llvm::Data, llvm::dyn_cast(), E(), llvm::DXContainerYAML::StaticSamplerYamlDesc::Filter, llvm::Expected< T >::get(), llvm::DXContainerYAML::RootParameterYamlDesc::getOrInsertConstants(), llvm::DXContainerYAML::RootParameterYamlDesc::getOrInsertDescriptor(), llvm::DXContainerYAML::RootParameterYamlDesc::insertLocation(), llvm::dxbc::isValidAddress(), llvm::dxbc::isValidBorderColor(), llvm::dxbc::isValidComparisonFunc(), llvm::dxbc::isValidParameterType(), llvm::dxbc::isValidSamplerFilter(), llvm::dxbc::isValidShaderVisibility(), llvm_unreachable, llvm::DXContainerYAML::StaticSamplerYamlDesc::MaxAnisotropy, llvm::DXContainerYAML::StaticSamplerYamlDesc::MaxLOD, llvm::DXContainerYAML::StaticSamplerYamlDesc::MinLOD, llvm::DXContainerYAML::StaticSamplerYamlDesc::MipLODBias, llvm::DXContainerYAML::RootConstantsYaml::Num32BitValues, NumRootParameters, NumStaticSamplers, Parameters, llvm::readDescriptorRanges(), llvm::DXContainerYAML::RootConstantsYaml::RegisterSpace, llvm::DXContainerYAML::RootDescriptorYaml::RegisterSpace, llvm::DXContainerYAML::StaticSamplerYamlDesc::RegisterSpace, RootParametersOffset, RootSignatureYamlDesc(), llvm::DXContainerYAML::RootConstantsYaml::ShaderRegister, llvm::DXContainerYAML::RootDescriptorYaml::ShaderRegister, llvm::DXContainerYAML::StaticSamplerYamlDesc::ShaderRegister, llvm::DXContainerYAML::StaticSamplerYamlDesc::ShaderVisibility, StaticSamplers, StaticSamplersOffset, llvm::Expected< T >::takeError(), and Version.
◆ getEncodedFlags()
| uint32_t llvm::DXContainerYAML::RootSignatureYamlDesc::getEncodedFlags | ( | ) |
|---|
◆ samplers()
◆ NumRootParameters
uint32_t llvm::DXContainerYAML::RootSignatureYamlDesc::NumRootParameters
◆ NumStaticSamplers
uint32_t llvm::DXContainerYAML::RootSignatureYamlDesc::NumStaticSamplers
◆ Parameters
◆ RootParametersOffset
std::optional<uint32_t> llvm::DXContainerYAML::RootSignatureYamlDesc::RootParametersOffset
◆ StaticSamplers
◆ StaticSamplersOffset
std::optional<uint32_t> llvm::DXContainerYAML::RootSignatureYamlDesc::StaticSamplersOffset
◆ Version
uint32_t llvm::DXContainerYAML::RootSignatureYamlDesc::Version
The documentation for this struct was generated from the following files:
- include/llvm/ObjectYAML/DXContainerYAML.h
- lib/ObjectYAML/DXContainerYAML.cpp