ReactOS 0.4.17-dev-934-g091855f
d3d10_effect_variable Struct Reference

#include <d3d10_private.h>

Collaboration diagram for d3d10_effect_variable:

Public Attributes

ID3D10EffectVariable ID3D10EffectVariable_iface
 
struct d3d10_effect_variable * buffer
 
struct d3d10_effect_type * type
 
char * name
 
char * semantic
 
uint32_t buffer_offset
 
uint32_t flag
 
uint32_t data_size
 
unsigned int explicit_bind_point
 
struct d3d10_effect * effect
 
struct d3d10_effect_variable * elements
 
struct d3d10_effect_variable * members
 
struct d3d10_effect_annotations annotations
 
union {
   struct d3d10_effect_state_object_variable   state
 
   struct d3d10_effect_shader_variable   shader
 
   struct d3d10_effect_buffer_variable   buffer
 
   struct d3d10_effect_resource_variable   resource
 
} u
 

Detailed Description

Definition at line 190 of file d3d10_private.h.

Member Data Documentation

◆ annotations

struct d3d10_effect_annotations d3d10_effect_variable::annotations

◆ buffer [1/2]

struct d3d10_effect_variable* d3d10_effect_variable::buffer

Definition at line 194 of file d3d10_private.h.

Referenced by apply_shader_resources().

◆ buffer [2/2]

struct d3d10_effect_buffer_variable d3d10_effect_variable::buffer

Definition at line 212 of file d3d10_private.h.

◆ buffer_offset

uint32_t d3d10_effect_variable::buffer_offset

Definition at line 199 of file d3d10_private.h.

Referenced by parse_fx10_numeric_variable().

◆ data_size

◆ effect

◆ elements

struct d3d10_effect_variable* d3d10_effect_variable::elements

Definition at line 204 of file d3d10_private.h.

Referenced by apply_shader_resources().

◆ explicit_bind_point

unsigned int d3d10_effect_variable::explicit_bind_point

Definition at line 202 of file d3d10_private.h.

◆ flag

uint32_t d3d10_effect_variable::flag

Definition at line 200 of file d3d10_private.h.

◆ ID3D10EffectVariable_iface

◆ members

struct d3d10_effect_variable* d3d10_effect_variable::members

Definition at line 205 of file d3d10_private.h.

◆ name

char* d3d10_effect_variable::name

Definition at line 197 of file d3d10_private.h.

Referenced by apply_shader_resources(), and parse_fx10_property_assignment().

◆ resource

struct d3d10_effect_resource_variable d3d10_effect_variable::resource

Definition at line 213 of file d3d10_private.h.

Referenced by apply_shader_resources().

◆ semantic

◆ shader

struct d3d10_effect_shader_variable d3d10_effect_variable::shader

Definition at line 211 of file d3d10_private.h.

Referenced by parse_fx10_anonymous_shader().

◆ state

struct d3d10_effect_state_object_variable d3d10_effect_variable::state

Definition at line 210 of file d3d10_private.h.

Referenced by apply_shader_resources().

◆ type

struct d3d10_effect_type* d3d10_effect_variable::type

◆ 

union { ... } d3d10_effect_variable::u

Referenced by apply_shader_resources().


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