ReactOS 0.4.17-dev-970-gcf0f1a6
d3dx_parameter Struct Reference

#include <d3dx9_private.h>

Collaboration diagram for d3dx_parameter:

Public Attributes

char magic_string [4]
 
struct d3dx_top_level_parameter * top_level_param
 
struct d3dx_param_eval * param_eval
 
char * name
 
void * data
 
D3DXPARAMETER_CLASS class
 
D3DXPARAMETER_TYPE type
 
unsigned int rows
 
unsigned int columns
 
unsigned int element_count
 
unsigned int member_count
 
uint32_t flags
 
unsigned int bytes
 
unsigned int object_id
 
struct d3dx_parameter * members
 
char * semantic
 
char * full_name
 
struct wine_rb_entry rb_entry
 

Detailed Description

Definition at line 511 of file d3dx9_private.h.

Member Data Documentation

◆ bytes

unsigned int d3dx_parameter::bytes

Definition at line 525 of file d3dx9_private.h.

◆ class

D3DXPARAMETER_CLASS d3dx_parameter::class

Definition at line 518 of file d3dx9_private.h.

Referenced by is_same_parameter().

◆ columns

unsigned int d3dx_parameter::columns

Definition at line 521 of file d3dx9_private.h.

Referenced by is_same_parameter().

◆ data

void* d3dx_parameter::data

Definition at line 517 of file d3dx9_private.h.

Referenced by d3dx9_get_param_value_ptr(), and d3dx_parse_resource().

◆ element_count

unsigned int d3dx_parameter::element_count

◆ flags

uint32_t d3dx_parameter::flags

Definition at line 524 of file d3dx9_private.h.

Referenced by d3dx_parse_effect_annotation().

◆ full_name

char* d3dx_parameter::full_name

Definition at line 531 of file d3dx9_private.h.

Referenced by get_parameter_by_name().

◆ magic_string

char d3dx_parameter::magic_string[4]

Definition at line 513 of file d3dx9_private.h.

Referenced by get_valid_parameter().

◆ member_count

unsigned int d3dx_parameter::member_count

◆ members

◆ name

char* d3dx_parameter::name

◆ object_id

unsigned int d3dx_parameter::object_id

Definition at line 526 of file d3dx9_private.h.

Referenced by d3dx_parse_resource().

◆ param_eval

struct d3dx_param_eval* d3dx_parameter::param_eval

Definition at line 515 of file d3dx9_private.h.

Referenced by d3dx_parse_resource(), and walk_param_eval_dep().

◆ rb_entry

struct wine_rb_entry d3dx_parameter::rb_entry

Definition at line 532 of file d3dx9_private.h.

◆ rows

unsigned int d3dx_parameter::rows

Definition at line 520 of file d3dx9_private.h.

Referenced by is_same_parameter().

◆ semantic

char* d3dx_parameter::semantic

Definition at line 529 of file d3dx9_private.h.

Referenced by d3dx_effect_GetParameterBySemantic().

◆ top_level_param

struct d3dx_top_level_parameter* d3dx_parameter::top_level_param

Definition at line 514 of file d3dx9_private.h.

◆ type

D3DXPARAMETER_TYPE d3dx_parameter::type

Definition at line 519 of file d3dx9_private.h.

Referenced by d3dx_parse_resource(), and is_same_parameter().


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