LLVM 20.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 |
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 Expected< DXContainer > | create (MemoryBufferRef Object) |
Friends | |
class | PartIterator |
Definition at line 276 of file DXContainer.h.
using llvm::object::DXContainer::DXILData = std::pair<dxbc::ProgramHeader, const char *> |
Definition at line 278 of file DXContainer.h.
|
inline |
Definition at line 366 of file DXContainer.h.
References llvm::SmallVectorTemplateCommon< T, typename >::begin().
|
static |
Definition at line 211 of file DXContainer.cpp.
|
inline |
Definition at line 370 of file DXContainer.h.
References llvm::SmallVectorTemplateCommon< T, typename >::end().
|
inline |
Definition at line 372 of file DXContainer.h.
Definition at line 377 of file DXContainer.h.
|
inline |
Definition at line 375 of file DXContainer.h.
|
inline |
Definition at line 389 of file DXContainer.h.
|
inline |
Definition at line 390 of file DXContainer.h.
|
inline |
Definition at line 393 of file DXContainer.h.
|
inline |
Definition at line 385 of file DXContainer.h.
|
inline |
Definition at line 379 of file DXContainer.h.
|
inline |
Definition at line 383 of file DXContainer.h.
|
friend |
Definition at line 301 of file DXContainer.h.