Blender V2.61 - r43446
Public Attributes

LampRen Struct Reference

#include <render_types.h>

List of all members.

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

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: