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: