LLVM 23.0.0git
llvm::DXContainerYAML::SignatureParameter Struct Reference

#include "llvm/ObjectYAML/DXContainerYAML.h"

Public Attributes

uint32_t Stream
std::string Name
uint32_t Index
dxbc::D3DSystemValue SystemValue
dxbc::SigComponentType CompType
uint32_t Register
uint8_t Mask
uint8_t ExclusiveMask
dxbc::SigMinPrecision MinPrecision

Detailed Description

Definition at line 283 of file DXContainerYAML.h.

Member Data Documentation

◆ CompType

dxbc::SigComponentType llvm::DXContainerYAML::SignatureParameter::CompType

Definition at line 288 of file DXContainerYAML.h.

◆ ExclusiveMask

uint8_t llvm::DXContainerYAML::SignatureParameter::ExclusiveMask

Definition at line 291 of file DXContainerYAML.h.

◆ Index

uint32_t llvm::DXContainerYAML::SignatureParameter::Index

Definition at line 286 of file DXContainerYAML.h.

◆ Mask

uint8_t llvm::DXContainerYAML::SignatureParameter::Mask

Definition at line 290 of file DXContainerYAML.h.

◆ MinPrecision

dxbc::SigMinPrecision llvm::DXContainerYAML::SignatureParameter::MinPrecision

Definition at line 292 of file DXContainerYAML.h.

◆ Name

std::string llvm::DXContainerYAML::SignatureParameter::Name

Definition at line 285 of file DXContainerYAML.h.

◆ Register

uint32_t llvm::DXContainerYAML::SignatureParameter::Register

Definition at line 289 of file DXContainerYAML.h.

◆ Stream

uint32_t llvm::DXContainerYAML::SignatureParameter::Stream

Definition at line 284 of file DXContainerYAML.h.

◆ SystemValue

dxbc::D3DSystemValue llvm::DXContainerYAML::SignatureParameter::SystemValue

Definition at line 287 of file DXContainerYAML.h.


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