clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
clang::CodeGen::CGHLSLRuntime::Buffer Struct Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGHLSLRuntime.h"

Public Member Functions

 Buffer (const HLSLBufferDecl *D)
 

Public Attributes

llvm::StringRef Name
 
bool IsCBuffer
 
BufferResBinding Binding
 
std::vector< std::pair< llvm::GlobalVariable *, unsigned > > Constants
 
llvm::StructType * LayoutStruct = nullptr
 

Detailed Description

Definition at line 59 of file CGHLSLRuntime.h.

Constructor & Destructor Documentation

◆ Buffer()

CGHLSLRuntime::Buffer::Buffer ( const HLSLBufferDecl D)

Definition at line 190 of file CGHLSLRuntime.cpp.

Member Data Documentation

◆ Binding

BufferResBinding clang::CodeGen::CGHLSLRuntime::Buffer::Binding

Definition at line 64 of file CGHLSLRuntime.h.

Referenced by clang::CodeGen::CGHLSLRuntime::finishCodeGen().

◆ Constants

std::vector<std::pair<llvm::GlobalVariable *, unsigned> > clang::CodeGen::CGHLSLRuntime::Buffer::Constants

Definition at line 66 of file CGHLSLRuntime.h.

◆ IsCBuffer

bool clang::CodeGen::CGHLSLRuntime::Buffer::IsCBuffer

Definition at line 63 of file CGHLSLRuntime.h.

Referenced by clang::CodeGen::CGHLSLRuntime::finishCodeGen().

◆ LayoutStruct

llvm::StructType* clang::CodeGen::CGHLSLRuntime::Buffer::LayoutStruct = nullptr

Definition at line 67 of file CGHLSLRuntime.h.

◆ Name

llvm::StringRef clang::CodeGen::CGHLSLRuntime::Buffer::Name

Definition at line 61 of file CGHLSLRuntime.h.


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