LLVM: llvm::object::DirectX::PSVRuntimeInfo Class Reference (original) (raw)

#include "[llvm/Object/DXContainer.h](Object%5F2DXContainer%5F8h%5Fsource.html)"

Public Member Functions
PSVRuntimeInfo (StringRef D)
LLVM_ABI Error parse (uint16_t ShaderKind)
uint32_t getSize () const
uint32_t getResourceCount () const
ResourceArray getResources () const
uint32_t getVersion () const
uint32_t getResourceStride () const
const InfoStruct & getInfo () const
template<typename T>
const T * getInfoAs () const
StringRef getStringTable () const
ArrayRef< uint32_t > getSemanticIndexTable () const
LLVM_ABI uint8_t getSigInputCount () const
LLVM_ABI uint8_t getSigOutputCount () const
LLVM_ABI uint8_t getSigPatchOrPrimCount () const
SigElementArray getSigInputElements () const
SigElementArray getSigOutputElements () const
SigElementArray getSigPatchOrPrimElements () const
ViewArray< uint32_t > getOutputVectorMasks (size_t Idx) const
ViewArray< uint32_t > getPatchOrPrimMasks () const
ViewArray< uint32_t > getInputOutputMap (size_t Idx) const
ViewArray< uint32_t > getInputPatchMap () const
ViewArray< uint32_t > getPatchOutputMap () const
uint32_t getSigElementStride () const
bool usesViewID () const
uint8_t getInputVectorCount () const
ArrayRef< uint8_t > getOutputVectorCounts () const
uint8_t getPatchConstOrPrimVectorCount () const

Definition at line 303 of file DXContainer.h.

llvm::object::DirectX::PSVRuntimeInfo::PSVRuntimeInfo ( StringRef D) inline

getInfo()

const InfoStruct & llvm::object::DirectX::PSVRuntimeInfo::getInfo ( ) const inline

getInfoAs()

template<typename T>

const T * llvm::object::DirectX::PSVRuntimeInfo::getInfoAs ( ) const inline

getInputOutputMap()

ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getInputOutputMap ( size_t Idx) const inline

getInputPatchMap()

ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getInputPatchMap ( ) const inline

getInputVectorCount()

uint8_t llvm::object::DirectX::PSVRuntimeInfo::getInputVectorCount ( ) const inline

getOutputVectorCounts()

ArrayRef< uint8_t > llvm::object::DirectX::PSVRuntimeInfo::getOutputVectorCounts ( ) const inline

getOutputVectorMasks()

ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getOutputVectorMasks ( size_t Idx) const inline

getPatchConstOrPrimVectorCount()

uint8_t llvm::object::DirectX::PSVRuntimeInfo::getPatchConstOrPrimVectorCount ( ) const inline

getPatchOrPrimMasks()

ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getPatchOrPrimMasks ( ) const inline

getPatchOutputMap()

ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getPatchOutputMap ( ) const inline

getResourceCount()

uint32_t llvm::object::DirectX::PSVRuntimeInfo::getResourceCount ( ) const inline

getResources()

ResourceArray llvm::object::DirectX::PSVRuntimeInfo::getResources ( ) const inline

getResourceStride()

uint32_t llvm::object::DirectX::PSVRuntimeInfo::getResourceStride ( ) const inline

getSemanticIndexTable()

ArrayRef< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getSemanticIndexTable ( ) const inline

getSigElementStride()

uint32_t llvm::object::DirectX::PSVRuntimeInfo::getSigElementStride ( ) const inline

getSigInputCount()

uint8_t DirectX::PSVRuntimeInfo::getSigInputCount ( ) const

getSigInputElements()

SigElementArray llvm::object::DirectX::PSVRuntimeInfo::getSigInputElements ( ) const inline

getSigOutputCount()

uint8_t DirectX::PSVRuntimeInfo::getSigOutputCount ( ) const

getSigOutputElements()

SigElementArray llvm::object::DirectX::PSVRuntimeInfo::getSigOutputElements ( ) const inline

getSigPatchOrPrimCount()

uint8_t DirectX::PSVRuntimeInfo::getSigPatchOrPrimCount ( ) const

getSigPatchOrPrimElements()

SigElementArray llvm::object::DirectX::PSVRuntimeInfo::getSigPatchOrPrimElements ( ) const inline

getSize()

uint32_t llvm::object::DirectX::PSVRuntimeInfo::getSize ( ) const inline

getStringTable()

StringRef llvm::object::DirectX::PSVRuntimeInfo::getStringTable ( ) const inline

getVersion()

uint32_t llvm::object::DirectX::PSVRuntimeInfo::getVersion ( ) const inline

parse()

Definition at line 290 of file DXContainer.cpp.

References llvm::alignTo(), llvm::Triple::Domain, getInputVectorCount(), getOutputVectorCounts(), getPatchConstOrPrimVectorCount(), llvm::dxbc::getShaderStage(), getSigInputCount(), getSigOutputCount(), getSigPatchOrPrimCount(), getVersion(), llvm::Triple::Hull, I, llvm::sys::IsBigEndianHost, llvm::object::DirectX::parseFailed(), readInteger(), readStruct(), llvm::ArrayRef< T >::size(), llvm::StringRef::size(), llvm::StringRef::substr(), llvm::Error::success(), usesViewID(), llvm::Vector, X, and Y.

usesViewID()

bool llvm::object::DirectX::PSVRuntimeInfo::usesViewID ( ) const inline

The documentation for this class was generated from the following files: