shadework Struct Reference
[Rt]

#include <shadework.h>

Collaboration diagram for shadework:

Collaboration graph
[legend]

Data Fields

fastf_t sw_transmit
 0.0 -> 1.0
fastf_t sw_reflect
 0.0 -> 1.0
fastf_t sw_extinction
 extinction coeff, mm^-1
fastf_t sw_refrac_index
fastf_t sw_temperature
fastf_t sw_color [3]
 shaded color
fastf_t sw_basecolor [3]
 base color
hit sw_hit
 ray hit (dist,point,normal)
uvcoord sw_uv
fastf_t sw_intensity [3 *SW_NLIGHTS]
 light intensities
fastf_t sw_tolight [3 *SW_NLIGHTS]
 light directions
light_specificsw_visible [SW_NLIGHTS]
 visibility flags/ptrs
fastf_t sw_lightfract [SW_NLIGHTS]
 % light visible
int sw_xmitonly
 flag: need sw_transmit only sw_xmitonly=1, compute transmission only sw_xmitonly=2, want parameters only, not even transmission
int sw_inputs
 fields from mf_inputs actually filled
int sw_frame
 # of current frame
fastf_t sw_frametime
 frame time delta off 1st frame
fastf_t sw_pixeltime
 pixel time delta off 1st pixel of 1st frame
segsw_segs
 segs which made partition
int sw_phong_set_vector
fastf_t sw_phong_transmit
fastf_t sw_phong_reflect
fastf_t sw_phong_ri
fastf_t sw_phong_extinction
fastf_t sw_phong_ambient
fastf_t sw_phong_emission

Detailed Description

Definition at line 43 of file shadework.h.


Field Documentation

fastf_t sw_transmit
 

0.0 -> 1.0

Definition at line 45 of file shadework.h.

fastf_t sw_reflect
 

0.0 -> 1.0

Definition at line 46 of file shadework.h.

fastf_t sw_extinction
 

extinction coeff, mm^-1

Definition at line 47 of file shadework.h.

fastf_t sw_refrac_index
 

Definition at line 48 of file shadework.h.

fastf_t sw_temperature
 

Definition at line 49 of file shadework.h.

fastf_t sw_color[3]
 

shaded color

Definition at line 54 of file shadework.h.

fastf_t sw_basecolor[3]
 

base color

Definition at line 55 of file shadework.h.

struct hit sw_hit
 

ray hit (dist,point,normal)

Definition at line 57 of file shadework.h.

struct uvcoord sw_uv
 

Definition at line 58 of file shadework.h.

fastf_t sw_intensity[3 *SW_NLIGHTS]
 

light intensities

Definition at line 62 of file shadework.h.

fastf_t sw_tolight[3 *SW_NLIGHTS]
 

light directions

Definition at line 64 of file shadework.h.

struct light_specific* sw_visible[SW_NLIGHTS]
 

visibility flags/ptrs

Definition at line 65 of file shadework.h.

fastf_t sw_lightfract[SW_NLIGHTS]
 

% light visible

Definition at line 66 of file shadework.h.

int sw_xmitonly
 

flag: need sw_transmit only sw_xmitonly=1, compute transmission only sw_xmitonly=2, want parameters only, not even transmission

Definition at line 67 of file shadework.h.

int sw_inputs
 

fields from mf_inputs actually filled

Definition at line 70 of file shadework.h.

int sw_frame
 

# of current frame

Definition at line 71 of file shadework.h.

fastf_t sw_frametime
 

frame time delta off 1st frame

Definition at line 72 of file shadework.h.

fastf_t sw_pixeltime
 

pixel time delta off 1st pixel of 1st frame

Definition at line 73 of file shadework.h.

struct seg* sw_segs
 

segs which made partition

Definition at line 74 of file shadework.h.

int sw_phong_set_vector
 

Definition at line 84 of file shadework.h.

fastf_t sw_phong_transmit
 

Definition at line 85 of file shadework.h.

fastf_t sw_phong_reflect
 

Definition at line 86 of file shadework.h.

fastf_t sw_phong_ri
 

Definition at line 87 of file shadework.h.

fastf_t sw_phong_extinction
 

Definition at line 88 of file shadework.h.

fastf_t sw_phong_ambient
 

Definition at line 89 of file shadework.h.

fastf_t sw_phong_emission
 

Definition at line 90 of file shadework.h.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:16 2006 for BRL-CAD by  doxygen 1.4.6