Blender V2.61 - r43446
Public Attributes

Material Struct Reference

#include <DNA_material_types.h>

List of all members.

Public Attributes

ID id
struct AnimDataadt
short material_type
short flag
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 ref
float spec
float zoffs
float add
float translucency
struct VolumeSettings vol
struct GameSettings game
float fresnel_mir
float fresnel_mir_i
float fresnel_tra
float fresnel_tra_i
float filter
float tx_limit
float tx_falloff
short ray_depth
short ray_depth_tra
short har
char seed1
char seed2
float gloss_mir
float gloss_tra
short samp_gloss_mir
short samp_gloss_tra
float adapt_thresh_mir
float adapt_thresh_tra
float aniso_gloss_mir
float dist_mir
short fadeto_mir
short shade_flag
int mode
int mode_l
short flarec
short starc
short linec
short ringc
float hasize
float flaresize
float subsize
float flareboost
float strand_sta
float strand_end
float strand_ease
float strand_surfnor
float strand_min
float strand_widthfade
char strand_uvname [64]
float sbias
float lbias
float shad_alpha
int septex
char rgbsel
char texact
char pr_type
char use_nodes
short pr_back
short pr_lamp
short pr_texture
short ml_flag
short diff_shader
short spec_shader
float roughness
float refrac
float param [4]
float rms
float darkness
short texco
short mapto
struct ColorBandramp_col
struct ColorBandramp_spec
char rampin_col
char rampin_spec
char rampblend_col
char rampblend_spec
short ramp_show
short pad3
float rampfac_col
float rampfac_spec
struct MTexmtex [18]
struct bNodeTreenodetree
struct Ipo *ipo DNA_DEPRECATED
struct Groupgroup
struct PreviewImagepreview
float friction
float fh
float reflect
float fhdist
float xyfrict
short dynamode
short pad2
float sss_radius [3]
float sss_col [3]
float sss_error
float sss_scale
float sss_ior
float sss_colfac
float sss_texfac
float sss_front
float sss_back
short sss_flag
short sss_preset
int mapto_textured
short shadowonly_flag
short index
ListBase gpumaterial

Detailed Description

Definition at line 85 of file DNA_material_types.h.


Member Data Documentation

Definition at line 113 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and trace_reflect().

Definition at line 113 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and trace_refract().

Definition at line 96 of file DNA_material_types.h.

Referenced by do_versions(), RE_inithalo(), and RE_inithalo_particle().

Definition at line 114 of file DNA_material_types.h.

Referenced by do_versions(), and trace_reflect().

float Material::b

Definition at line 142 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_one_light().

Definition at line 115 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and traceray().

Definition at line 155 of file DNA_material_types.h.

Definition at line 162 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject().

Definition at line 116 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and ray_fadeout_endcolor().

float Material::fh

Definition at line 160 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject().

Definition at line 161 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject().

Definition at line 105 of file DNA_material_types.h.

Referenced by init_render_mesh(), ray_trace(), ray_trace_shadow_tra(), and traceray().

Definition at line 121 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and renderflare().

Definition at line 121 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and renderflare().

Definition at line 103 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), ray_trace(), and traceray().

Definition at line 103 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), ray_trace(), and traceray().

Definition at line 104 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), shade_color(), and shade_lamp_loop().

Definition at line 104 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), shade_color(), and shade_lamp_loop().

Definition at line 160 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject(), and init_material().

float Material::g

Definition at line 173 of file DNA_material_types.h.

Referenced by add_filt_passes(), and add_passes().

Definition at line 127 of file DNA_material_types.h.

Referenced by lamp_get_shadow().

Definition at line 120 of file DNA_material_types.h.

Referenced by init_material(), RE_inithalo(), and RE_inithalo_particle().

Definition at line 133 of file DNA_material_types.h.

struct MTex* Material::mtex[18]

Definition at line 162 of file DNA_material_types.h.

Definition at line 150 of file DNA_material_types.h.

float Material::param[4]

Definition at line 140 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_one_light().

Definition at line 133 of file DNA_material_types.h.

Definition at line 133 of file DNA_material_types.h.

Referenced by do_versions(), and init_material().

Definition at line 133 of file DNA_material_types.h.

Definition at line 132 of file DNA_material_types.h.

Referenced by init_material(), and preview_prepare_scene().

float Material::r

Definition at line 150 of file DNA_material_types.h.

Definition at line 149 of file DNA_material_types.h.

Referenced by add_to_diffuse(), and ramp_diffuse_result().

Definition at line 149 of file DNA_material_types.h.

Referenced by do_specular_ramp(), and ramp_spec_result().

Definition at line 148 of file DNA_material_types.h.

Referenced by add_to_diffuse(), and ramp_diffuse_result().

Definition at line 148 of file DNA_material_types.h.

Referenced by do_specular_ramp(), and ramp_spec_result().

Definition at line 107 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), ray_trace(), and trace_reflect().

Definition at line 107 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), ray_trace(), and trace_refract().

Definition at line 160 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject().

Definition at line 137 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_one_light().

Definition at line 132 of file DNA_material_types.h.

Definition at line 120 of file DNA_material_types.h.

Referenced by init_material(), RE_inithalo(), and RE_inithalo_particle().

Definition at line 141 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_one_light().

Definition at line 137 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_one_light().

Definition at line 112 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and trace_reflect().

Definition at line 112 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and trace_refract().

Definition at line 126 of file DNA_material_types.h.

Referenced by shade_one_light().

Definition at line 109 of file DNA_material_types.h.

Referenced by make_render_halos(), and render_new_particle_system().

Definition at line 109 of file DNA_material_types.h.

Referenced by init_material(), and renderflare().

Definition at line 128 of file DNA_material_types.h.

Referenced by deep_alpha(), do_versions(), init_material(), and isb_bsp_fillfaces().

Definition at line 172 of file DNA_material_types.h.

Referenced by shade_lamp_loop_only_shadow().

Definition at line 168 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 165 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 167 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 166 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 169 of file DNA_material_types.h.

Referenced by make_sss_tree(), preview_mat_has_sss(), and shade_lamp_loop().

Definition at line 168 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 166 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 169 of file DNA_material_types.h.

Definition at line 165 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 166 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and sss_create_tree_mat().

Definition at line 167 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_lamp_loop().

Definition at line 120 of file DNA_material_types.h.

Referenced by init_material(), RE_inithalo(), and RE_inithalo_particle().

Definition at line 122 of file DNA_material_types.h.

Referenced by static_particle_strand(), and strand_eval_width().

Definition at line 124 of file DNA_material_types.h.

Referenced by render_new_particle_system().

Definition at line 123 of file DNA_material_types.h.

Referenced by render_new_particle_system().

Definition at line 121 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and renderflare().

Definition at line 97 of file DNA_material_types.h.

Referenced by nodeShaderSynchronizeID().

Definition at line 106 of file DNA_material_types.h.

Referenced by do_versions(), init_material(), and shade_by_transmission().

Definition at line 106 of file DNA_material_types.h.

Referenced by init_material(), and shade_by_transmission().

Definition at line 161 of file DNA_material_types.h.

Referenced by CreateMaterialFromBlenderObject().

Definition at line 96 of file DNA_material_types.h.

Referenced by KX_PolygonMaterial::DefaultActivate(), and zbuffer_abuf().


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