Blender V2.61 - r43446
|
Public Attributes | |
Scene * | scene |
Object * | ob |
Object * | par |
Lamp * | la |
int | type |
int | mode |
int | lay |
int | hide |
float | dynenergy |
float | dyncol [3] |
float | energy |
float | col [3] |
float | co [3] |
float | vec [3] |
float | dynco [3] |
float | dynvec [3] |
float | obmat [4][4] |
float | imat [4][4] |
float | dynimat [4][4] |
float | spotsi |
float | spotbl |
float | k |
float | dist |
float | att1 |
float | att2 |
float | bias |
float | d |
float | clipend |
int | size |
int | falloff_type |
struct CurveMapping * | curfalloff |
float | winmat [4][4] |
float | viewmat [4][4] |
float | persmat [4][4] |
float | dynpersmat [4][4] |
GPUFrameBuffer * | fb |
GPUTexture * | tex |
ListBase | materials |
Definition at line 102 of file gpu_material.c.
float GPULamp::att1 |
Definition at line 120 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
float GPULamp::att2 |
Definition at line 120 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
float GPULamp::bias |
Definition at line 122 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and shade_one_light().
float GPULamp::clipend |
Definition at line 122 of file gpu_material.c.
Referenced by gpu_lamp_from_blender().
float GPULamp::co[3] |
Definition at line 113 of file gpu_material.c.
Referenced by GPU_lamp_update(), and GPU_material_bind_uniforms().
float GPULamp::col[3] |
Definition at line 111 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), GPU_lamp_update_colors(), and GPU_material_bind().
struct CurveMapping* GPULamp::curfalloff |
Definition at line 126 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
float GPULamp::d |
Definition at line 122 of file gpu_material.c.
Referenced by gpu_lamp_from_blender().
float GPULamp::dist |
Definition at line 120 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
float GPULamp::dynco[3] |
Definition at line 114 of file gpu_material.c.
Referenced by GPU_material_bind_uniforms(), lamp_get_visibility(), and shade_one_light().
float GPULamp::dyncol[3] |
Definition at line 110 of file gpu_material.c.
Referenced by GPU_material_bind(), and shade_one_light().
float GPULamp::dynenergy |
Definition at line 110 of file gpu_material.c.
Referenced by GPU_material_bind(), and shade_one_light().
float GPULamp::dynimat[4][4] |
Definition at line 117 of file gpu_material.c.
Referenced by GPU_material_bind_uniforms(), and lamp_get_visibility().
float GPULamp::dynpersmat[4][4] |
Definition at line 131 of file gpu_material.c.
Referenced by GPU_material_bind_uniforms(), and shade_one_light().
float GPULamp::dynvec[3] |
Definition at line 114 of file gpu_material.c.
Referenced by GPU_material_bind_uniforms(), lamp_get_visibility(), and shade_one_light().
float GPULamp::energy |
Definition at line 111 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), GPU_lamp_update_colors(), and GPU_material_bind().
Definition at line 125 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
Definition at line 133 of file gpu_material.c.
Referenced by GPU_lamp_from_blender(), GPU_lamp_has_shadow_buffer(), GPU_lamp_shadow_buffer_bind(), GPU_lamp_shadow_buffer_unbind(), gpu_lamp_shadow_free(), and GPU_lamp_shadow_layer().
int GPULamp::hide |
Definition at line 108 of file gpu_material.c.
Referenced by GPU_lamp_update(), and GPU_material_bind().
float GPULamp::imat[4][4] |
Definition at line 116 of file gpu_material.c.
Referenced by GPU_lamp_update(), and GPU_material_bind_uniforms().
float GPULamp::k |
Definition at line 119 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and shade_one_light().
Definition at line 106 of file gpu_material.c.
Referenced by gpu_lamp_from_blender().
int GPULamp::lay |
Definition at line 108 of file gpu_material.c.
Referenced by GPU_lamp_shadow_layer(), GPU_lamp_update(), and GPU_material_bind().
Definition at line 136 of file gpu_material.c.
Referenced by GPU_lamp_free(), GPU_material_free(), and shade_one_light().
int GPULamp::mode |
Definition at line 108 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), GPU_lamp_shadow_layer(), GPU_lamp_update_colors(), GPU_material_bind(), lamp_get_visibility(), and shade_one_light().
Definition at line 104 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), lamp_get_visibility(), shade_one_light(), and KX_LightIpoSGController::Update().
float GPULamp::obmat[4][4] |
Definition at line 115 of file gpu_material.c.
Referenced by GPU_lamp_shadow_buffer_bind(), and GPU_lamp_update().
Definition at line 105 of file gpu_material.c.
Referenced by GPU_lamp_from_blender(), and gpu_lamp_from_blender().
float GPULamp::persmat[4][4] |
Definition at line 130 of file gpu_material.c.
Referenced by GPU_lamp_shadow_buffer_bind(), and GPU_material_bind_uniforms().
Definition at line 103 of file gpu_material.c.
Referenced by GPU_lamp_from_blender(), gpu_lamp_from_blender(), and GPU_lamp_has_shadow_buffer().
int GPULamp::size |
Definition at line 123 of file gpu_material.c.
Referenced by GPU_lamp_from_blender(), gpu_lamp_from_blender(), and GPU_lamp_shadow_buffer_bind().
float GPULamp::spotbl |
Definition at line 119 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
float GPULamp::spotsi |
Definition at line 119 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and lamp_get_visibility().
Definition at line 134 of file gpu_material.c.
Referenced by GPU_lamp_from_blender(), GPU_lamp_has_shadow_buffer(), GPU_lamp_shadow_buffer_bind(), GPU_lamp_shadow_buffer_unbind(), gpu_lamp_shadow_free(), GPU_lamp_shadow_layer(), and shade_one_light().
int GPULamp::type |
Definition at line 108 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), lamp_get_visibility(), and shade_one_light().
float GPULamp::vec[3] |
Definition at line 113 of file gpu_material.c.
Referenced by GPU_lamp_update(), and GPU_material_bind_uniforms().
float GPULamp::viewmat[4][4] |
Definition at line 129 of file gpu_material.c.
Referenced by GPU_lamp_shadow_buffer_bind().
float GPULamp::winmat[4][4] |
Definition at line 128 of file gpu_material.c.
Referenced by gpu_lamp_from_blender(), and GPU_lamp_shadow_buffer_bind().