Blender V2.61 - r43446
|
#include <render_types.h>
Public Attributes | |
struct LampRen * | next |
struct LampRen * | prev |
float | xs |
float | ys |
float | dist |
float | co [3] |
short | type |
int | mode |
float | r |
float | g |
float | b |
float | k |
float | shdwr |
float | shdwg |
float | shdwb |
float | energy |
float | haint |
int | lay |
float | spotsi |
float | spotbl |
float | vec [3] |
float | xsp |
float | ysp |
float | distkw |
float | inpr |
float | halokw |
float | halo |
short | falloff_type |
float | ld1 |
float | ld2 |
struct CurveMapping * | curfalloff |
short | bufsize |
short | samp |
float | soft |
short | buffers |
short | filtertype |
short | buftype |
short | bufflag |
short | shadhalostep |
float | clipsta |
float | clipend |
float | bias |
float | compressthresh |
short | ray_samp |
short | ray_sampy |
short | ray_sampz |
short | ray_samp_method |
short | ray_samp_type |
short | area_shape |
short | ray_totsamp |
short | xold [BLENDER_MAX_THREADS] |
short | yold [BLENDER_MAX_THREADS] |
float | area_size |
float | area_sizey |
float | area_sizez |
float | adapt_thresh |
struct SunSky * | sunsky |
struct ShadBuf * | shb |
float * | jitter |
float | imat [3][3] |
float | spottexfac |
float | sh_invcampos [3] |
float | sh_zfac |
float | mat [3][3] |
float | area [8][3] |
float | areasize |
LampShadowSample * | shadsamp |
struct RayObject * | last_hit [BLENDER_MAX_THREADS] |
struct MTex * | mtex [MAX_MTEX] |
int | thread_assigned |
int | thread_ready |
Definition at line 517 of file render_types.h.
float LampRen::adapt_thresh |
Definition at line 564 of file render_types.h.
Referenced by add_render_lamp(), and ray_shadow_qmc().
float LampRen::area[8][3] |
Definition at line 577 of file render_types.h.
Referenced by area_lamp_energy_multisample(), and area_lamp_vectors().
short LampRen::area_shape |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp().
float LampRen::area_size |
Definition at line 563 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_vectors(), give_jitter_plane(), init_jitter_plane(), and ray_shadow_qmc().
float LampRen::area_sizey |
Definition at line 563 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_vectors(), give_jitter_plane(), init_jitter_plane(), and ray_shadow_qmc().
float LampRen::area_sizez |
Definition at line 563 of file render_types.h.
Referenced by add_render_lamp().
float LampRen::areasize |
Definition at line 577 of file render_types.h.
Referenced by area_lamp_energy_multisample(), and area_lamp_vectors().
float LampRen::b |
Definition at line 524 of file render_types.h.
Referenced by add_render_lamp(), render_lighting_halo(), renderspothalo(), and shade_one_light().
float LampRen::bias |
A small depth offset to prevent self-shadowing.
Definition at line 557 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
short LampRen::buffers |
amount of subsample buffers and type of filter for sampling
Definition at line 545 of file render_types.h.
Referenced by add_render_lamp(), and makeshadowbuf().
short LampRen::bufflag |
autoclip
Definition at line 549 of file render_types.h.
Referenced by add_render_lamp(), makeshadowbuf(), and shadowbuf_autoclip().
short LampRen::bufsize |
Size of the shadowbuffer
Definition at line 539 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
short LampRen::buftype |
shadow buffer type (regular, irregular)
Definition at line 547 of file render_types.h.
Referenced by add_render_lamp(), initshadowbuf(), ISB_create(), ISB_free(), lamp_get_shadow(), makeshadowbuf(), renderspothalo(), and zbuffer_shadow().
float LampRen::clipend |
Far clip of the lamp
Definition at line 555 of file render_types.h.
Referenced by add_render_lamp(), initshadowbuf(), and shadowbuf_autoclip().
float LampRen::clipsta |
Near clip of the lamp
Definition at line 553 of file render_types.h.
Referenced by add_render_lamp(), initshadowbuf(), and shadowbuf_autoclip().
float LampRen::co[3] |
Definition at line 521 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_energy_multisample(), area_lamp_vectors(), env_rotate_scene(), initshadowbuf(), lamp_get_visibility(), ray_shadow(), render_lighting_halo(), shade_one_light(), spothalo(), vol_get_shadow(), and vol_shade_one_lamp().
float LampRen::compressthresh |
Definition at line 559 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
struct CurveMapping* LampRen::curfalloff |
Definition at line 535 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), and RE_Database_Free().
float LampRen::dist |
Definition at line 520 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_vectors(), lamp_get_visibility(), render_lighting_halo(), and spothalo().
float LampRen::distkw |
Definition at line 530 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().
float LampRen::energy |
Definition at line 526 of file render_types.h.
Referenced by add_render_lamp(), do_lamp_tex(), render_lighting_halo(), shade_lamp_loop_only_shadow(), shade_one_light(), and vol_shade_one_lamp().
short LampRen::falloff_type |
Definition at line 533 of file render_types.h.
Referenced by add_render_lamp(), and lamp_get_visibility().
short LampRen::filtertype |
Definition at line 545 of file render_types.h.
Referenced by add_render_lamp(), and makeshadowbuf().
float LampRen::g |
Definition at line 524 of file render_types.h.
Referenced by add_render_lamp(), render_lighting_halo(), renderspothalo(), and shade_one_light().
float LampRen::haint |
Definition at line 526 of file render_types.h.
Referenced by add_render_lamp(), renderspothalo(), and spothalo().
float LampRen::halo |
Definition at line 531 of file render_types.h.
float LampRen::halokw |
Definition at line 531 of file render_types.h.
float LampRen::imat[3][3] |
Definition at line 572 of file render_types.h.
Referenced by add_render_lamp(), do_lamp_tex(), env_rotate_scene(), lamp_get_visibility(), render_lighting_halo(), and spothalo().
float LampRen::inpr |
Definition at line 530 of file render_types.h.
float* LampRen::jitter |
Definition at line 570 of file render_types.h.
Referenced by area_lamp_energy_multisample(), give_jitter_plane(), init_jitter_plane(), and RE_Database_Free().
float LampRen::k |
Definition at line 524 of file render_types.h.
Referenced by add_render_lamp(), and area_lamp_energy_multisample().
struct RayObject* LampRen::last_hit[BLENDER_MAX_THREADS] |
Definition at line 583 of file render_types.h.
Referenced by ray_shadow(), and vol_get_shadow().
int LampRen::lay |
Definition at line 527 of file render_types.h.
Referenced by add_render_lamp(), isb_bsp_fillfaces(), ray_shadow(), render_lighting_halo(), renderspothalo(), shade_lamp_loop(), shade_lamp_loop_only_shadow(), shadowbuf_autoclip(), vol_get_shadow(), vol_shade_one_lamp(), zbuffer_abuf_shadow(), and zbuffer_shadow().
float LampRen::ld1 |
Definition at line 534 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().
float LampRen::ld2 |
Definition at line 534 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().
float LampRen::mat[3][3] |
Definition at line 576 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_energy_multisample(), area_lamp_vectors(), ray_shadow_jitter(), and ray_shadow_qmc().
int LampRen::mode |
Definition at line 523 of file render_types.h.
Referenced by add_render_lamp(), isb_bsp_fillfaces(), lamp_get_shadow(), lamp_get_visibility(), makeflatshadowbuf(), ray_shadow(), render_lighting_halo(), renderspothalo(), shade_lamp_loop(), shade_lamp_loop_only_shadow(), shade_one_light(), shadowbuf_autoclip(), vol_get_shadow(), vol_shade_one_lamp(), zbuffer_abuf_shadow(), and zbuffer_shadow().
struct MTex* LampRen::mtex[MAX_MTEX] |
Definition at line 585 of file render_types.h.
Referenced by add_render_lamp(), and do_lamp_tex().
struct LampRen* LampRen::next |
Definition at line 518 of file render_types.h.
Referenced by do_shadow_thread(), RE_Database_Free(), and threaded_makeshadowbufs().
struct LampRen * LampRen::prev |
Definition at line 518 of file render_types.h.
float LampRen::r |
Definition at line 524 of file render_types.h.
Referenced by add_render_lamp(), render_lighting_halo(), renderspothalo(), shade_one_light(), and vol_shade_one_lamp().
short LampRen::ray_samp |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp().
short LampRen::ray_samp_method |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp(), ray_shadow(), and ray_shadow_qmc().
short LampRen::ray_samp_type |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp(), give_jitter_plane(), and ray_shadow_jitter().
short LampRen::ray_sampy |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp().
short LampRen::ray_sampz |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp().
short LampRen::ray_totsamp |
Definition at line 561 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_energy_multisample(), area_lamp_vectors(), give_jitter_plane(), init_jitter_plane(), ray_shadow(), ray_shadow_jitter(), and ray_shadow_qmc().
short LampRen::samp |
Number of samples for the shadows
Definition at line 541 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
float LampRen::sh_invcampos[3] |
Definition at line 574 of file render_types.h.
Referenced by add_render_lamp(), env_rotate_scene(), and spothalo().
float LampRen::sh_zfac |
Definition at line 574 of file render_types.h.
Referenced by add_render_lamp(), env_rotate_scene(), shadow_halo(), and spothalo().
short LampRen::shadhalostep |
shadow plus halo: detail level
Definition at line 551 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
Definition at line 580 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_shadow(), and RE_Database_Free().
struct ShadBuf* LampRen::shb |
Definition at line 569 of file render_types.h.
Referenced by add_render_lamp(), do_shadow_thread(), env_rotate_scene(), freeshadowbuf(), initshadowbuf(), isb_bsp_fillfaces(), ISB_create(), ISB_free(), isb_make_buffer(), isb_make_buffer_transp(), lamp_get_shadow(), makedeepshadowbuf(), makeflatshadowbuf(), makeshadowbuf(), render_lighting_halo(), shade_lamp_loop_only_shadow(), shade_one_light(), shadow_halo(), shadowbuf_autoclip(), spothalo(), threaded_makeshadowbufs(), and vol_get_shadow().
float LampRen::shdwb |
Definition at line 525 of file render_types.h.
Referenced by add_render_lamp(), and shade_one_light().
float LampRen::shdwg |
Definition at line 525 of file render_types.h.
Referenced by add_render_lamp(), and shade_one_light().
float LampRen::shdwr |
Definition at line 525 of file render_types.h.
Referenced by add_render_lamp(), and shade_one_light().
float LampRen::soft |
Softness factor for shadow
Definition at line 543 of file render_types.h.
Referenced by add_render_lamp(), and initshadowbuf().
float LampRen::spotbl |
Definition at line 528 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().
float LampRen::spotsi |
Definition at line 528 of file render_types.h.
Referenced by add_render_lamp(), lamp_get_visibility(), makeshadowbuf(), render_lighting_halo(), and shadowbuf_autoclip().
float LampRen::spottexfac |
Definition at line 573 of file render_types.h.
Referenced by add_render_lamp(), and do_lamp_tex().
struct SunSky* LampRen::sunsky |
Definition at line 567 of file render_types.h.
Referenced by add_render_lamp(), atm_tile(), RE_Database_Free(), and shadeSunView().
Definition at line 588 of file render_types.h.
Referenced by do_shadow_thread(), and threaded_makeshadowbufs().
Definition at line 589 of file render_types.h.
Referenced by do_shadow_thread(), and threaded_makeshadowbufs().
short LampRen::type |
Definition at line 522 of file render_types.h.
Referenced by add_render_lamp(), atm_tile(), do_lamp_tex(), ISB_create(), ISB_free(), lamp_get_visibility(), ray_shadow(), ray_shadow_qmc(), render_lighting_halo(), renderspothalo(), shade_lamp_loop(), shade_lamp_loop_only_shadow(), shade_one_light(), shadeSunView(), vol_get_shadow(), and vol_shade_one_lamp().
float LampRen::vec[3] |
Definition at line 529 of file render_types.h.
Referenced by add_render_lamp(), area_lamp_energy_multisample(), env_rotate_scene(), lamp_get_visibility(), ray_shadow(), render_lighting_halo(), vol_get_shadow(), and vol_shade_one_lamp().
short LampRen::xold[BLENDER_MAX_THREADS] |
Definition at line 562 of file render_types.h.
Referenced by give_jitter_plane().
float LampRen::xs |
Definition at line 520 of file render_types.h.
float LampRen::xsp |
Definition at line 530 of file render_types.h.
short LampRen::yold[BLENDER_MAX_THREADS] |
Definition at line 562 of file render_types.h.
Referenced by give_jitter_plane().
float LampRen::ys |
Definition at line 520 of file render_types.h.
float LampRen::ysp |
Definition at line 530 of file render_types.h.