#include <light.h>
Definition at line 50 of file light.h.
doubly linked list
Definition at line 51 of file light.h.
◆ lt_target
explicit coordinate aim point
Definition at line 53 of file light.h.
◆ lt_intensity
Intensity Lumens (cd*sr): total output.
Definition at line 54 of file light.h.
◆ lt_angle
beam dispersion angle (degrees) 0..180
Definition at line 55 of file light.h.
◆ lt_fraction
fraction of total light
Definition at line 56 of file light.h.
◆ lt_shadows
!0 if this light casts shadows, # of rays
Definition at line 57 of file light.h.
◆ lt_infinite
!0 if infinitely distant
Definition at line 58 of file light.h.
◆ lt_visible
0 if implicitly modeled or invisible
Definition at line 59 of file light.h.
◆ lt_invisible
0 if implicitly modeled or invisible
Definition at line 60 of file light.h.
◆ lt_exaim
!0 if explicit aim in lt_target
Definition at line 61 of file light.h.
◆ lt_obscure
percentage obscuration of light
Definition at line 62 of file light.h.
◆ lt_color
RGB, as 0..1.
Definition at line 64 of file light.h.
◆ lt_radius
approximate radius of spherical light
Definition at line 65 of file light.h.
◆ lt_cosangle
cos of lt_angle
Definition at line 66 of file light.h.
◆ lt_pos
location in space of light
Definition at line 67 of file light.h.
◆ lt_vec
Unit vector from origin to light.
Definition at line 68 of file light.h.
◆ lt_aim
Unit vector - light beam direction.
Definition at line 69 of file light.h.
◆ lt_name
identifying string
Definition at line 70 of file light.h.
◆ lt_rp
our region of origin
Definition at line 71 of file light.h.
◆ lt_pt_count
count of how many lt_sample_pts have been set
Definition at line 72 of file light.h.
◆ lt_sample_pts
dynamically allocated list of light sample points
Definition at line 73 of file light.h.
◆ lt_parse_pt
The documentation for this struct was generated from the following file: