LLVM: llvm::mcdxbc::RootParametersContainer Struct Reference (original) (raw)

#include "[llvm/MC/DXContainerRootSignature.h](DXContainerRootSignature%5F8h%5Fsource.html)"

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

Definition at line 81 of file DXContainerRootSignature.h.

addInfo()

addParameter() [1/3]

addParameter() [2/3]

addParameter() [3/3]

begin()

end()

getConstant()

const RootConstants & llvm::mcdxbc::RootParametersContainer::getConstant ( size_t Index) const inline

getDescriptorTable()

const DescriptorTable & llvm::mcdxbc::RootParametersContainer::getDescriptorTable ( size_t Index) const inline

getInfo()

getRootDescriptor()

const RootDescriptor & llvm::mcdxbc::RootParametersContainer::getRootDescriptor ( size_t Index) const inline

size()

size_t llvm::mcdxbc::RootParametersContainer::size ( ) const inline

Constants

Descriptors

ParametersInfo

Tables


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