ReactOS 0.4.17-dev-934-g091855f
d3d10_effect_type Struct Reference

#include <d3d10_private.h>

Collaboration diagram for d3d10_effect_type:

Public Attributes

ID3D10EffectType ID3D10EffectType_iface
 
char * name
 
D3D10_SHADER_VARIABLE_TYPE basetype
 
D3D10_SHADER_VARIABLE_CLASS type_class
 
unsigned int flags
 
DWORD id
 
struct wine_rb_entry entry
 
struct d3d10_effect * effect
 
unsigned int element_count
 
unsigned int size_unpacked
 
unsigned int stride
 
unsigned int size_packed
 
unsigned int member_count
 
unsigned int column_count
 
unsigned int row_count
 
struct d3d10_effect_type * elementtype
 
struct d3d10_effect_type_member * members
 

Detailed Description

Definition at line 151 of file d3d10_private.h.

Member Data Documentation

◆ basetype

D3D10_SHADER_VARIABLE_TYPE d3d10_effect_type::basetype

Definition at line 156 of file d3d10_private.h.

Referenced by d3d10_effect_types_match(), and parse_fx10_anonymous_shader().

◆ column_count

unsigned int d3d10_effect_type::column_count

Definition at line 169 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ effect

struct d3d10_effect* d3d10_effect_type::effect

Definition at line 162 of file d3d10_private.h.

◆ element_count

unsigned int d3d10_effect_type::element_count

Definition at line 164 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ elementtype

struct d3d10_effect_type* d3d10_effect_type::elementtype

Definition at line 171 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ entry

struct wine_rb_entry d3d10_effect_type::entry

Definition at line 161 of file d3d10_private.h.

◆ flags

unsigned int d3d10_effect_type::flags

Definition at line 158 of file d3d10_private.h.

◆ id

DWORD d3d10_effect_type::id

Definition at line 160 of file d3d10_private.h.

◆ ID3D10EffectType_iface

ID3D10EffectType d3d10_effect_type::ID3D10EffectType_iface

Definition at line 153 of file d3d10_private.h.

Referenced by impl_from_ID3D10EffectType().

◆ member_count

unsigned int d3d10_effect_type::member_count

Definition at line 168 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ members

struct d3d10_effect_type_member* d3d10_effect_type::members

Definition at line 172 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ name

char* d3d10_effect_type::name

Definition at line 155 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ row_count

unsigned int d3d10_effect_type::row_count

Definition at line 170 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().

◆ size_packed

unsigned int d3d10_effect_type::size_packed

Definition at line 167 of file d3d10_private.h.

◆ size_unpacked

unsigned int d3d10_effect_type::size_unpacked

Definition at line 165 of file d3d10_private.h.

◆ stride

unsigned int d3d10_effect_type::stride

Definition at line 166 of file d3d10_private.h.

◆ type_class

D3D10_SHADER_VARIABLE_CLASS d3d10_effect_type::type_class

Definition at line 157 of file d3d10_private.h.

Referenced by d3d10_effect_types_match().


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