ReactOS 0.4.15-dev-7924-g5949c20
hlsl_ir_var Struct Reference

#include <d3dcompiler_private.h>

Collaboration diagram for hlsl_ir_var:

Public Attributes

struct hlsl_typedata_type
 
struct source_location loc
 
const charname
 
const charsemantic
 
unsigned int modifiers
 
const struct reg_reservationreg_reservation
 
struct list scope_entry param_entry
 
struct hlsl_var_allocation * allocation
 

Detailed Description

Definition at line 755 of file d3dcompiler_private.h.

Member Data Documentation

◆ allocation

struct hlsl_var_allocation* hlsl_ir_var::allocation

Definition at line 765 of file d3dcompiler_private.h.

◆ data_type

struct hlsl_type* hlsl_ir_var::data_type

Definition at line 757 of file d3dcompiler_private.h.

Referenced by compare_function_decl_rb().

◆ loc

struct source_location hlsl_ir_var::loc

Definition at line 758 of file d3dcompiler_private.h.

◆ modifiers

unsigned int hlsl_ir_var::modifiers

Definition at line 761 of file d3dcompiler_private.h.

◆ name

const char* hlsl_ir_var::name

Definition at line 759 of file d3dcompiler_private.h.

Referenced by add_declaration(), and free_declaration().

◆ param_entry

struct list scope_entry hlsl_ir_var::param_entry

Definition at line 763 of file d3dcompiler_private.h.

Referenced by compare_function_decl_rb(), and debug_dump_ir_function_decl().

◆ reg_reservation

const struct reg_reservation* hlsl_ir_var::reg_reservation

Definition at line 762 of file d3dcompiler_private.h.

Referenced by free_declaration().

◆ semantic

const char* hlsl_ir_var::semantic

Definition at line 760 of file d3dcompiler_private.h.

Referenced by free_declaration().


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