ReactOS 0.4.17-dev-934-g091855f
hlsl_buffer Struct Reference

#include <hlsl.h>

Collaboration diagram for hlsl_buffer:

Public Attributes

struct vkd3d_shader_location loc
 
enum hlsl_buffer_type type
 
const char * name
 
uint32_t modifiers
 
struct hlsl_reg_reservation reservation
 
struct hlsl_scope * annotations
 
struct list entry
 
unsigned size
 
unsigned used_size
 
struct hlsl_reg reg
 
bool manually_packed_elements
 
bool automatically_packed_elements
 

Detailed Description

Definition at line 992 of file hlsl.h.

Member Data Documentation

◆ annotations

struct hlsl_scope* hlsl_buffer::annotations

Definition at line 1003 of file hlsl.h.

Referenced by hlsl_new_buffer().

◆ automatically_packed_elements

bool hlsl_buffer::automatically_packed_elements

Definition at line 1014 of file hlsl.h.

◆ entry

struct list hlsl_buffer::entry

Definition at line 1005 of file hlsl.h.

◆ loc

struct vkd3d_shader_location hlsl_buffer::loc

Definition at line 994 of file hlsl.h.

Referenced by allocate_buffers(), and hlsl_new_buffer().

◆ manually_packed_elements

bool hlsl_buffer::manually_packed_elements

Definition at line 1013 of file hlsl.h.

◆ modifiers

uint32_t hlsl_buffer::modifiers

Definition at line 997 of file hlsl.h.

Referenced by hlsl_new_buffer().

◆ name

const char* hlsl_buffer::name

◆ reg

struct hlsl_reg hlsl_buffer::reg

Definition at line 1011 of file hlsl.h.

Referenced by tpf_write_shdr(), write_sm4_dcl_constant_buffer(), and write_sm4_rdef().

◆ reservation

struct hlsl_reg_reservation hlsl_buffer::reservation

Definition at line 1001 of file hlsl.h.

Referenced by allocate_buffers(), and hlsl_new_buffer().

◆ size

unsigned hlsl_buffer::size

Definition at line 1009 of file hlsl.h.

Referenced by write_sm4_rdef().

◆ type

enum hlsl_buffer_type hlsl_buffer::type

Definition at line 995 of file hlsl.h.

Referenced by write_sm4_rdef().

◆ used_size

unsigned hlsl_buffer::used_size

Definition at line 1009 of file hlsl.h.

Referenced by write_sm4_dcl_constant_buffer().


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