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

#include "llvm/ObjectYAML/DXContainerYAML.h"

Public Attributes

uint8_t MajorVersion
uint8_t MinorVersion
uint16_t ShaderKind
std::optional< uint32_tSize
uint16_t DXILMajorVersion
uint16_t DXILMinorVersion
std::optional< uint32_tDXILOffset
std::optional< uint32_tDXILSize
std::optional< std::vector< llvm::yaml::Hex8 > > DXIL

Detailed Description

Definition at line 48 of file DXContainerYAML.h.

Member Data Documentation

◆ DXIL

std::optional<std::vector<llvm::yaml::Hex8> > llvm::DXContainerYAML::DXILProgram::DXIL

Definition at line 57 of file DXContainerYAML.h.

◆ DXILMajorVersion

uint16_t llvm::DXContainerYAML::DXILProgram::DXILMajorVersion

Definition at line 53 of file DXContainerYAML.h.

◆ DXILMinorVersion

uint16_t llvm::DXContainerYAML::DXILProgram::DXILMinorVersion

Definition at line 54 of file DXContainerYAML.h.

◆ DXILOffset

std::optional<uint32_t> llvm::DXContainerYAML::DXILProgram::DXILOffset

Definition at line 55 of file DXContainerYAML.h.

◆ DXILSize

std::optional<uint32_t> llvm::DXContainerYAML::DXILProgram::DXILSize

Definition at line 56 of file DXContainerYAML.h.

◆ MajorVersion

uint8_t llvm::DXContainerYAML::DXILProgram::MajorVersion

Definition at line 49 of file DXContainerYAML.h.

◆ MinorVersion

uint8_t llvm::DXContainerYAML::DXILProgram::MinorVersion

Definition at line 50 of file DXContainerYAML.h.

◆ ShaderKind

uint16_t llvm::DXContainerYAML::DXILProgram::ShaderKind

Definition at line 51 of file DXContainerYAML.h.

◆ Size

std::optional<uint32_t> llvm::DXContainerYAML::DXILProgram::Size

Definition at line 52 of file DXContainerYAML.h.


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