LLVM 23.0.0git
llvm::dxbc::SourceInfo::Header Struct Reference

#include "llvm/BinaryFormat/DXContainer.h"

Public Member Functions

void swapBytes ()

Public Attributes

uint32_t AlignedSizeInBytes
 Part size including this header. Aligned to a 4-byte boundary.
uint16_t Flags
 Reserved, must be zero.
uint16_t SectionCount
 Source info part must contain 3 sections. Each section is 4-byte aligned.

Detailed Description

Definition at line 859 of file DXContainer.h.

Member Function Documentation

◆ swapBytes()

void llvm::dxbc::SourceInfo::Header::swapBytes ( )
inline

Definition at line 867 of file DXContainer.h.

References AlignedSizeInBytes, Flags, SectionCount, and llvm::sys::swapByteOrder().

Member Data Documentation

◆ AlignedSizeInBytes

uint32_t llvm::dxbc::SourceInfo::Header::AlignedSizeInBytes

Part size including this header. Aligned to a 4-byte boundary.

Definition at line 861 of file DXContainer.h.

Referenced by swapBytes().

◆ Flags

uint16_t llvm::dxbc::SourceInfo::Header::Flags

Reserved, must be zero.

Definition at line 863 of file DXContainer.h.

Referenced by swapBytes().

◆ SectionCount

uint16_t llvm::dxbc::SourceInfo::Header::SectionCount

Source info part must contain 3 sections. Each section is 4-byte aligned.

Definition at line 865 of file DXContainer.h.

Referenced by swapBytes().


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