ReactOS  0.4.15-dev-5142-g967f5b9
d3dcompiler_shader_reflection Struct Reference
Collaboration diagram for d3dcompiler_shader_reflection:

Public Attributes

ID3D11ShaderReflection ID3D11ShaderReflection_iface
 
LONG refcount
 
DWORD target
 
charcreator
 
UINT flags
 
UINT version
 
UINT bound_resource_count
 
UINT constant_buffer_count
 
UINT mov_instruction_count
 
UINT conversion_instruction_count
 
UINT instruction_count
 
UINT emit_instruction_count
 
D3D_PRIMITIVE_TOPOLOGY gs_output_topology
 
UINT gs_max_output_vertex_count
 
D3D_PRIMITIVE input_primitive
 
UINT cut_instruction_count
 
UINT dcl_count
 
UINT static_flow_control_count
 
UINT float_instruction_count
 
UINT temp_register_count
 
UINT int_instruction_count
 
UINT uint_instruction_count
 
UINT temp_array_count
 
UINT array_instruction_count
 
UINT texture_normal_instructions
 
UINT texture_load_instructions
 
UINT texture_comp_instructions
 
UINT texture_bias_instructions
 
UINT texture_gradient_instructions
 
UINT dynamic_flow_control_count
 
UINT c_control_points
 
D3D_TESSELLATOR_OUTPUT_PRIMITIVE hs_output_primitive
 
D3D_TESSELLATOR_PARTITIONING hs_prtitioning
 
D3D_TESSELLATOR_DOMAIN tessellator_domain
 
struct d3dcompiler_shader_signatureisgn
 
struct d3dcompiler_shader_signatureosgn
 
struct d3dcompiler_shader_signaturepcsg
 
charresource_string
 
D3D11_SHADER_INPUT_BIND_DESCbound_resources
 
struct d3dcompiler_shader_reflection_constant_bufferconstant_buffers
 
struct wine_rb_tree types
 

Detailed Description

Definition at line 94 of file reflection.c.

Member Data Documentation

◆ array_instruction_count

UINT d3dcompiler_shader_reflection::array_instruction_count

Definition at line 121 of file reflection.c.

◆ bound_resource_count

UINT d3dcompiler_shader_reflection::bound_resource_count

Definition at line 103 of file reflection.c.

◆ bound_resources

D3D11_SHADER_INPUT_BIND_DESC* d3dcompiler_shader_reflection::bound_resources

Definition at line 137 of file reflection.c.

◆ c_control_points

UINT d3dcompiler_shader_reflection::c_control_points

Definition at line 128 of file reflection.c.

◆ constant_buffer_count

UINT d3dcompiler_shader_reflection::constant_buffer_count

Definition at line 104 of file reflection.c.

◆ constant_buffers

struct d3dcompiler_shader_reflection_constant_buffer* d3dcompiler_shader_reflection::constant_buffers

Definition at line 138 of file reflection.c.

◆ conversion_instruction_count

UINT d3dcompiler_shader_reflection::conversion_instruction_count

Definition at line 107 of file reflection.c.

◆ creator

char* d3dcompiler_shader_reflection::creator

Definition at line 100 of file reflection.c.

◆ cut_instruction_count

UINT d3dcompiler_shader_reflection::cut_instruction_count

Definition at line 113 of file reflection.c.

◆ dcl_count

UINT d3dcompiler_shader_reflection::dcl_count

Definition at line 114 of file reflection.c.

◆ dynamic_flow_control_count

UINT d3dcompiler_shader_reflection::dynamic_flow_control_count

Definition at line 127 of file reflection.c.

◆ emit_instruction_count

UINT d3dcompiler_shader_reflection::emit_instruction_count

Definition at line 109 of file reflection.c.

◆ flags

UINT d3dcompiler_shader_reflection::flags

Definition at line 101 of file reflection.c.

◆ float_instruction_count

UINT d3dcompiler_shader_reflection::float_instruction_count

Definition at line 116 of file reflection.c.

◆ gs_max_output_vertex_count

UINT d3dcompiler_shader_reflection::gs_max_output_vertex_count

Definition at line 111 of file reflection.c.

◆ gs_output_topology

D3D_PRIMITIVE_TOPOLOGY d3dcompiler_shader_reflection::gs_output_topology

Definition at line 110 of file reflection.c.

◆ hs_output_primitive

D3D_TESSELLATOR_OUTPUT_PRIMITIVE d3dcompiler_shader_reflection::hs_output_primitive

Definition at line 129 of file reflection.c.

◆ hs_prtitioning

D3D_TESSELLATOR_PARTITIONING d3dcompiler_shader_reflection::hs_prtitioning

Definition at line 130 of file reflection.c.

◆ ID3D11ShaderReflection_iface

ID3D11ShaderReflection d3dcompiler_shader_reflection::ID3D11ShaderReflection_iface

◆ input_primitive

D3D_PRIMITIVE d3dcompiler_shader_reflection::input_primitive

Definition at line 112 of file reflection.c.

◆ instruction_count

UINT d3dcompiler_shader_reflection::instruction_count

Definition at line 108 of file reflection.c.

◆ int_instruction_count

UINT d3dcompiler_shader_reflection::int_instruction_count

Definition at line 118 of file reflection.c.

◆ isgn

struct d3dcompiler_shader_signature* d3dcompiler_shader_reflection::isgn

Definition at line 133 of file reflection.c.

Referenced by d3dcompiler_shader_reflection_init().

◆ mov_instruction_count

UINT d3dcompiler_shader_reflection::mov_instruction_count

Definition at line 106 of file reflection.c.

◆ osgn

struct d3dcompiler_shader_signature* d3dcompiler_shader_reflection::osgn

Definition at line 134 of file reflection.c.

Referenced by d3dcompiler_shader_reflection_init().

◆ pcsg

struct d3dcompiler_shader_signature* d3dcompiler_shader_reflection::pcsg

Definition at line 135 of file reflection.c.

Referenced by d3dcompiler_shader_reflection_init().

◆ refcount

LONG d3dcompiler_shader_reflection::refcount

◆ resource_string

char* d3dcompiler_shader_reflection::resource_string

Definition at line 136 of file reflection.c.

◆ static_flow_control_count

UINT d3dcompiler_shader_reflection::static_flow_control_count

Definition at line 115 of file reflection.c.

◆ target

DWORD d3dcompiler_shader_reflection::target

Definition at line 99 of file reflection.c.

Referenced by d3dcompiler_shader_reflection_init().

◆ temp_array_count

UINT d3dcompiler_shader_reflection::temp_array_count

Definition at line 120 of file reflection.c.

◆ temp_register_count

UINT d3dcompiler_shader_reflection::temp_register_count

Definition at line 117 of file reflection.c.

◆ tessellator_domain

D3D_TESSELLATOR_DOMAIN d3dcompiler_shader_reflection::tessellator_domain

Definition at line 131 of file reflection.c.

◆ texture_bias_instructions

UINT d3dcompiler_shader_reflection::texture_bias_instructions

Definition at line 125 of file reflection.c.

◆ texture_comp_instructions

UINT d3dcompiler_shader_reflection::texture_comp_instructions

Definition at line 124 of file reflection.c.

◆ texture_gradient_instructions

UINT d3dcompiler_shader_reflection::texture_gradient_instructions

Definition at line 126 of file reflection.c.

◆ texture_load_instructions

UINT d3dcompiler_shader_reflection::texture_load_instructions

Definition at line 123 of file reflection.c.

◆ texture_normal_instructions

UINT d3dcompiler_shader_reflection::texture_normal_instructions

Definition at line 122 of file reflection.c.

◆ types

struct wine_rb_tree d3dcompiler_shader_reflection::types

Definition at line 139 of file reflection.c.

Referenced by d3dcompiler_shader_reflection_init(), and get_reflection_type().

◆ uint_instruction_count

UINT d3dcompiler_shader_reflection::uint_instruction_count

Definition at line 119 of file reflection.c.

◆ version

UINT d3dcompiler_shader_reflection::version

Definition at line 102 of file reflection.c.


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