LLVM: llvm::object::DirectX::PSVRuntimeInfo Class Reference (original) (raw)
#include "[llvm/Object/DXContainer.h](Object%5F2DXContainer%5F8h%5Fsource.html)"
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 |
| ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getInputOutputMap ( size_t Idx) const |
inline |
| ViewArray< uint32_t > llvm::object::DirectX::PSVRuntimeInfo::getInputPatchMap ( ) const |
inline |
| 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 |
| uint8_t DirectX::PSVRuntimeInfo::getSigInputCount |
( |
) |
const |
| 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: