ReactOS 0.4.17-dev-934-g091855f
d3d10_effect_shader_variable Struct Reference

#include <d3d10_private.h>

Collaboration diagram for d3d10_effect_shader_variable:

Public Attributes

ID3D10ShaderReflection * reflection
 
ID3D10Blob * input_signature
 
ID3D10Blob * bytecode
 
union {
   ID3D10VertexShader *   vs
 
   ID3D10PixelShader *   ps
 
   ID3D10GeometryShader *   gs
 
   IUnknown *   object
 
} shader
 
unsigned int resource_count
 
struct d3d10_effect_shader_resource * resources
 
char * stream_output_declaration
 
unsigned int isinline: 1
 

Detailed Description

Definition at line 82 of file d3d10_private.h.

Member Data Documentation

◆ bytecode

ID3D10Blob* d3d10_effect_shader_variable::bytecode

Definition at line 86 of file d3d10_private.h.

◆ gs

ID3D10GeometryShader* d3d10_effect_shader_variable::gs

Definition at line 91 of file d3d10_private.h.

◆ input_signature

ID3D10Blob* d3d10_effect_shader_variable::input_signature

Definition at line 85 of file d3d10_private.h.

◆ isinline

unsigned int d3d10_effect_shader_variable::isinline

Definition at line 98 of file d3d10_private.h.

◆ object

IUnknown* d3d10_effect_shader_variable::object

Definition at line 92 of file d3d10_private.h.

◆ ps

ID3D10PixelShader* d3d10_effect_shader_variable::ps

Definition at line 90 of file d3d10_private.h.

◆ reflection

ID3D10ShaderReflection* d3d10_effect_shader_variable::reflection

Definition at line 84 of file d3d10_private.h.

Referenced by get_fx10_shader_resources().

◆ resource_count

unsigned int d3d10_effect_shader_variable::resource_count

Definition at line 95 of file d3d10_private.h.

Referenced by apply_shader_resources(), and get_fx10_shader_resources().

◆ resources

struct d3d10_effect_shader_resource* d3d10_effect_shader_variable::resources

Definition at line 96 of file d3d10_private.h.

Referenced by apply_shader_resources(), and get_fx10_shader_resources().

◆ 

union { ... } d3d10_effect_shader_variable::shader

◆ stream_output_declaration

char* d3d10_effect_shader_variable::stream_output_declaration

Definition at line 97 of file d3d10_private.h.

◆ vs

ID3D10VertexShader* d3d10_effect_shader_variable::vs

Definition at line 89 of file d3d10_private.h.


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