LLVM: llvm::dxbc::PSV::v0::SignatureElement Struct Reference (original) (raw)

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

Public Member Functions
void swapBytes ()
Public Attributes
uint32_t NameOffset
uint32_t IndicesOffset
uint8_t Rows
uint8_t StartRow
uint8_t Cols: 4
uint8_t StartCol: 2
uint8_t Allocated: 1
uint8_t Unused: 1
SemanticKind Kind
ComponentType Type
InterpolationMode Mode
uint8_t DynamicMask: 4
uint8_t Stream: 2
uint8_t Unused2: 2
uint8_t Reserved

Definition at line 462 of file DXContainer.h.

swapBytes()

void llvm::dxbc::PSV::v0::SignatureElement::swapBytes ( ) inline

Allocated

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Allocated

Cols

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Cols

DynamicMask

uint8_t llvm::dxbc::PSV::v0::SignatureElement::DynamicMask

IndicesOffset

uint32_t llvm::dxbc::PSV::v0::SignatureElement::IndicesOffset

Kind

Mode

NameOffset

uint32_t llvm::dxbc::PSV::v0::SignatureElement::NameOffset

Reserved

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Reserved

Rows

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Rows

StartCol

uint8_t llvm::dxbc::PSV::v0::SignatureElement::StartCol

StartRow

uint8_t llvm::dxbc::PSV::v0::SignatureElement::StartRow

Stream

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Stream

Type

Unused

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Unused

Unused2

uint8_t llvm::dxbc::PSV::v0::SignatureElement::Unused2


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