LLVM 22.0.0git
|
#include "llvm/Object/DXContainer.h"
Classes | |
class | PartIterator |
Public Types | |
using | DXILData = std::pair<dxbc::ProgramHeader, const char *> |
Public Member Functions | |
PartIterator | begin () const |
PartIterator | end () const |
StringRef | getData () const |
const dxbc::Header & | getHeader () const |
const std::optional< DXILData > & | getDXIL () const |
std::optional< uint64_t > | getShaderFeatureFlags () const |
std::optional< dxbc::ShaderHash > | getShaderHash () const |
std::optional< DirectX::RootSignature > | getRootSignature () const |
const std::optional< DirectX::PSVRuntimeInfo > & | getPSVInfo () const |
const DirectX::Signature & | getInputSignature () const |
const DirectX::Signature & | getOutputSignature () const |
const DirectX::Signature & | getPatchConstantSignature () const |
Static Public Member Functions | |
static LLVM_ABI Expected< DXContainer > | create (MemoryBufferRef Object) |
Friends | |
class | PartIterator |
Definition at line 460 of file DXContainer.h.
using llvm::object::DXContainer::DXILData = std::pair<dxbc::ProgramHeader, const char *> |
Definition at line 462 of file DXContainer.h.
|
inline |
Definition at line 553 of file DXContainer.h.
References PartIterator.
|
static |
Definition at line 225 of file DXContainer.cpp.
Referenced by llvm::object::ObjectFile::createDXContainerObjectFile().
|
inline |
Definition at line 557 of file DXContainer.h.
References PartIterator.
|
inline |
Definition at line 559 of file DXContainer.h.
Definition at line 564 of file DXContainer.h.
|
inline |
Definition at line 562 of file DXContainer.h.
|
inline |
Definition at line 580 of file DXContainer.h.
|
inline |
Definition at line 581 of file DXContainer.h.
|
inline |
Definition at line 584 of file DXContainer.h.
|
inline |
Definition at line 576 of file DXContainer.h.
|
inline |
Definition at line 572 of file DXContainer.h.
|
inline |
Definition at line 566 of file DXContainer.h.
|
inline |
Definition at line 570 of file DXContainer.h.
|
friend |
Definition at line 487 of file DXContainer.h.