Blender V2.61 - r43446
Public Attributes

LampRen Struct Reference

#include <render_types.h>

List of all members.

Public Attributes

struct LampRennext
struct LampRenprev
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 CurveMappingcurfalloff
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 SunSkysunsky
struct ShadBufshb
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
LampShadowSampleshadsamp
struct RayObjectlast_hit [BLENDER_MAX_THREADS]
struct MTexmtex [MAX_MTEX]
int thread_assigned
int thread_ready

Detailed Description

Definition at line 517 of file render_types.h.


Member Data Documentation

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().

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp().

Definition at line 563 of file render_types.h.

Referenced by add_render_lamp().

Definition at line 577 of file render_types.h.

Referenced by area_lamp_energy_multisample(), and area_lamp_vectors().

float LampRen::b

A small depth offset to prevent self-shadowing.

Definition at line 557 of file render_types.h.

Referenced by add_render_lamp(), and initshadowbuf().

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().

autoclip

Definition at line 549 of file render_types.h.

Referenced by add_render_lamp(), makeshadowbuf(), and shadowbuf_autoclip().

Size of the shadowbuffer

Definition at line 539 of file render_types.h.

Referenced by add_render_lamp(), and initshadowbuf().

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().

Far clip of the lamp

Definition at line 555 of file render_types.h.

Referenced by add_render_lamp(), initshadowbuf(), and shadowbuf_autoclip().

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 559 of file render_types.h.

Referenced by add_render_lamp(), and initshadowbuf().

Definition at line 535 of file render_types.h.

Referenced by add_render_lamp(), lamp_get_visibility(), and RE_Database_Free().

Definition at line 530 of file render_types.h.

Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().

Definition at line 533 of file render_types.h.

Referenced by add_render_lamp(), and lamp_get_visibility().

Definition at line 545 of file render_types.h.

Referenced by add_render_lamp(), and makeshadowbuf().

float LampRen::g

Definition at line 526 of file render_types.h.

Referenced by add_render_lamp(), renderspothalo(), and spothalo().

Definition at line 531 of file render_types.h.

Definition at line 531 of file render_types.h.

float LampRen::imat[3][3]

Definition at line 530 of file render_types.h.

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().

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]
struct MTex* LampRen::mtex[MAX_MTEX]

Definition at line 585 of file render_types.h.

Referenced by add_render_lamp(), and do_lamp_tex().

Definition at line 518 of file render_types.h.

Referenced by do_shadow_thread(), RE_Database_Free(), and threaded_makeshadowbufs().

Definition at line 518 of file render_types.h.

float LampRen::r

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp().

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp(), ray_shadow(), and ray_shadow_qmc().

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp(), give_jitter_plane(), and ray_shadow_jitter().

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp().

Definition at line 561 of file render_types.h.

Referenced by add_render_lamp().

Number of samples for the shadows

Definition at line 541 of file render_types.h.

Referenced by add_render_lamp(), and initshadowbuf().

Definition at line 574 of file render_types.h.

Referenced by add_render_lamp(), env_rotate_scene(), and spothalo().

Definition at line 574 of file render_types.h.

Referenced by add_render_lamp(), env_rotate_scene(), shadow_halo(), and spothalo().

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().

Definition at line 525 of file render_types.h.

Referenced by add_render_lamp(), and shade_one_light().

Definition at line 525 of file render_types.h.

Referenced by add_render_lamp(), and shade_one_light().

Definition at line 525 of file render_types.h.

Referenced by add_render_lamp(), and shade_one_light().

Softness factor for shadow

Definition at line 543 of file render_types.h.

Referenced by add_render_lamp(), and initshadowbuf().

Definition at line 528 of file render_types.h.

Referenced by add_render_lamp(), lamp_get_visibility(), and render_lighting_halo().

Definition at line 573 of file render_types.h.

Referenced by add_render_lamp(), and do_lamp_tex().

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().

float LampRen::vec[3]
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.


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