LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::dxbc::ProgramSignatureElement Struct Reference

#include "llvm/BinaryFormat/DXContainer.h"

Public Member Functions

void swapBytes ()
 

Public Attributes

uint32_t Stream
 
uint32_t NameOffset
 
uint32_t Index
 
D3DSystemValue SystemValue
 
SigComponentType CompType
 
uint32_t Register
 
uint8_t Mask
 
uint8_t ExclusiveMask
 
uint16_t Unused
 
SigMinPrecision MinPrecision
 

Detailed Description

Definition at line 460 of file DXContainer.h.

Member Function Documentation

◆ swapBytes()

void llvm::dxbc::ProgramSignatureElement::swapBytes ( )
inline

Member Data Documentation

◆ CompType

SigComponentType llvm::dxbc::ProgramSignatureElement::CompType

Definition at line 467 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ ExclusiveMask

uint8_t llvm::dxbc::ProgramSignatureElement::ExclusiveMask

Definition at line 476 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ Index

uint32_t llvm::dxbc::ProgramSignatureElement::Index

Definition at line 465 of file DXContainer.h.

Referenced by llvm::mcdxbc::Signature::write().

◆ Mask

uint8_t llvm::dxbc::ProgramSignatureElement::Mask

Definition at line 469 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ MinPrecision

SigMinPrecision llvm::dxbc::ProgramSignatureElement::MinPrecision

Definition at line 479 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ NameOffset

uint32_t llvm::dxbc::ProgramSignatureElement::NameOffset

Definition at line 463 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ Register

uint32_t llvm::dxbc::ProgramSignatureElement::Register

Definition at line 468 of file DXContainer.h.

Referenced by llvm::mcdxbc::Signature::write().

◆ Stream

uint32_t llvm::dxbc::ProgramSignatureElement::Stream

Definition at line 461 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ SystemValue

D3DSystemValue llvm::dxbc::ProgramSignatureElement::SystemValue

Definition at line 466 of file DXContainer.h.

Referenced by swapBytes(), and llvm::mcdxbc::Signature::write().

◆ Unused

uint16_t llvm::dxbc::ProgramSignatureElement::Unused

Definition at line 478 of file DXContainer.h.


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