![]() |
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.