Blender V2.61 - r43446
Public Attributes

ShadeInput Struct Reference

#include <RE_shader_ext.h>

List of all members.

Public Attributes

struct Materialmat
struct VlakRenvlr
struct StrandRenstrand
struct ObjectInstanceRenobi
struct ObjectRenobr
int facenr
float facenor [3]
short flippednor
struct VertRenv1
struct VertRenv2
struct VertRenv3
short i1
short i2
short i3
short puno
short osatex
float vn [3]
float vno [3]
float n1 [3]
float n2 [3]
float n3 [3]
int mode
float u
float v
float dx_u
float dx_v
float dy_u
float dy_v
float co [3]
float view [3]
float camera_co [3]
float r
float g
float b
float specr
float specg
float specb
float mirr
float mirg
float mirb
float ambr
float ambb
float ambg
float amb
float emit
float ang
float spectra
float ray_mirror
float alpha
float refl
float spec
float zoffs
float add
float translucency
int har
float lo [3]
float gl [3]
float ref [3]
float orn [3]
float winco [3]
float sticky [3]
float vcol [4]
float refcol [4]
float displace [3]
float strandco
float tang [3]
float nmapnorm [3]
float nmaptang [4]
float stress
float winspeed [4]
float duplilo [3]
float dupliuv [3]
ShadeInputUV uv [8]
ShadeInputCol col [8]
int totuv
int totcol
int actuv
int actcol
float dxco [3]
float dyco [3]
float dxlo [3]
float dylo [3]
float dxgl [3]
float dygl [3]
float dxref [3]
float dyref [3]
float dxorn [3]
float dyorn [3]
float dxno [3]
float dyno [3]
float dxview
float dyview
float dxlv [3]
float dylv [3]
float dxwin [3]
float dywin [3]
float dxsticky [3]
float dysticky [3]
float dxrefract [3]
float dyrefract [3]
float dxstrand
float dystrand
float ao [3]
float indirect [3]
float env [3]
int xs
int ys
int mask
float scanco [3]
int samplenr
int depth
int volume_depth
float surfnor [3]
float surfdist
short do_preview
short do_manage
short thread
short sample
short nodes
unsigned int lay
int layflag
int passflag
int combinedflag
struct Grouplight_override
struct Materialmat_override

Detailed Description

Definition at line 98 of file RE_shader_ext.h.


Member Data Documentation

Definition at line 146 of file RE_shader_ext.h.

Referenced by shade_input_set_shade_texco(), and shade_input_set_strand_texco().

Definition at line 131 of file RE_shader_ext.h.

Definition at line 128 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_lamp_loop().

Definition at line 128 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_lamp_loop().

Definition at line 128 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_lamp_loop().

Definition at line 130 of file RE_shader_ext.h.

Referenced by trace_refract(), and traceray().

float ShadeInput::ao[3]

Definition at line 121 of file RE_shader_ext.h.

Referenced by shade_input_calc_viewco(), shade_intersection(), and volume_trace().

float ShadeInput::co[3]

Definition at line 145 of file RE_shader_ext.h.

Referenced by shade_input_set_shade_texco(), and shade_input_set_strand_texco().

Definition at line 140 of file RE_shader_ext.h.

Referenced by displace_render_vert(), and do_material_tex().

Definition at line 142 of file RE_shader_ext.h.

Referenced by do_material_tex(), do_volume_tex(), and shade_input_set_shade_texco().

Definition at line 142 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_input_set_shade_texco().

float ShadeInput::dxco[3]
float ShadeInput::dxgl[3]
float ShadeInput::dxlo[3]

Definition at line 150 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_input_set_shade_texco().

float ShadeInput::dxlv[3]

Definition at line 153 of file RE_shader_ext.h.

Referenced by do_lamp_tex(), and shade_one_light().

float ShadeInput::dxno[3]

Definition at line 152 of file RE_shader_ext.h.

Referenced by calc_R_ref(), do_material_tex(), and shade_input_set_shade_texco().

Definition at line 151 of file RE_shader_ext.h.

Definition at line 151 of file RE_shader_ext.h.

Referenced by calc_R_ref(), and do_material_tex().

Definition at line 156 of file RE_shader_ext.h.

Definition at line 155 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_input_set_shade_texco().

Definition at line 152 of file RE_shader_ext.h.

Referenced by calc_R_ref(), and shade_input_set_viewco().

float ShadeInput::dyco[3]
float ShadeInput::dygl[3]
float ShadeInput::dylo[3]

Definition at line 150 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_input_set_shade_texco().

float ShadeInput::dylv[3]

Definition at line 153 of file RE_shader_ext.h.

Referenced by do_lamp_tex(), and shade_one_light().

float ShadeInput::dyno[3]

Definition at line 152 of file RE_shader_ext.h.

Referenced by calc_R_ref(), do_material_tex(), and shade_input_set_shade_texco().

Definition at line 151 of file RE_shader_ext.h.

Definition at line 151 of file RE_shader_ext.h.

Referenced by calc_R_ref(), and do_material_tex().

Definition at line 156 of file RE_shader_ext.h.

Definition at line 155 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_input_set_shade_texco().

Definition at line 152 of file RE_shader_ext.h.

Referenced by calc_R_ref().

float ShadeInput::env[3]

Definition at line 108 of file RE_shader_ext.h.

Referenced by ISB_getshadow(), and shade_input_set_triangle().

float ShadeInput::gl[3]
unsigned int ShadeInput::lay
float ShadeInput::lo[3]

Definition at line 127 of file RE_shader_ext.h.

Referenced by bake_shade(), ray_trace(), shade_lamp_loop(), and traceray().

Definition at line 127 of file RE_shader_ext.h.

Referenced by bake_shade(), ray_trace(), shade_lamp_loop(), and traceray().

float ShadeInput::n1[3]
float ShadeInput::n2[3]
float ShadeInput::n3[3]

Definition at line 177 of file RE_shader_ext.h.

Referenced by node_shader_exec_material(), ray_trace_shadow_tra(), and shade_ray().

float ShadeInput::orn[3]

Definition at line 113 of file RE_shader_ext.h.

float ShadeInput::ref[3]

Definition at line 139 of file RE_shader_ext.h.

Referenced by calc_R_ref(), and do_material_tex().

Definition at line 140 of file RE_shader_ext.h.

Referenced by do_material_tex(), and shade_lamp_loop().

Definition at line 164 of file RE_shader_ext.h.

Referenced by ray_shadow_jittered_coords(), and shade_input_set_viewco().

Definition at line 131 of file RE_shader_ext.h.

Referenced by bake_shade(), do_material_tex(), and shade_one_light().

Definition at line 126 of file RE_shader_ext.h.

Referenced by bake_shade(), do_specular_ramp(), and shade_one_light().

Definition at line 126 of file RE_shader_ext.h.

Referenced by bake_shade(), do_specular_ramp(), and shade_one_light().

Definition at line 130 of file RE_shader_ext.h.

Referenced by node_shader_exec_material(), and shade_lamp_loop().

float ShadeInput::tang[3]

Definition at line 146 of file RE_shader_ext.h.

Referenced by shade_input_set_shade_texco(), and shade_input_set_strand_texco().

float ShadeInput::vcol[4]
float ShadeInput::view[3]
float ShadeInput::vn[3]
float ShadeInput::vno[3]

Definition at line 168 of file RE_shader_ext.h.

Referenced by shade_intersection(), shade_lamp_loop(), and shade_material_loop().

Definition at line 131 of file RE_shader_ext.h.


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