#include <raytrace.h>
Collaboration diagram for region:
Data Fields | |
bu_list | l |
magic # and doubly linked list | |
const char * | reg_name |
Identifying string. | |
tree * | reg_treetop |
Pointer to boolean tree. | |
int | reg_bit |
constant index into Regions[] | |
int | reg_regionid |
Region ID code. If <=0, use reg_aircode. | |
int | reg_aircode |
Region ID AIR code. | |
int | reg_gmater |
GIFT Material code. | |
int | reg_los |
equivalent LOS estimate ?? | |
mater_info | reg_mater |
Real material information. | |
genptr_t | reg_mfuncs |
User appl. funcs for material. | |
genptr_t | reg_udata |
User appl. data for material. | |
int | reg_transmit |
flag: material transmits light | |
long | reg_instnum |
instance number, from d_uses | |
short | reg_all_unions |
1=boolean tree is all unions | |
short | reg_is_fastgen |
FASTGEN-compatability mode? | |
bu_mro ** | attr_values |
Null terminated array of MRO structs Each containing a value for the corresponding attribute name passed to rt_gettrees_and_attrs(). |
The region structure.
Definition at line 578 of file raytrace.h.
|
magic # and doubly linked list
Definition at line 579 of file raytrace.h. Referenced by rt_clean(), and rt_gettree_region_end(). |
|
Identifying string.
Definition at line 580 of file raytrace.h. Referenced by db_shader_mat(), dgo_E_cmd(), rt_clean(), rt_getregion(), rt_gettrees_muves(), rt_regionfix(), and wdb_get_obj_bounds(). |
|
Pointer to boolean tree.
Definition at line 581 of file raytrace.h. Referenced by dgo_E_cmd(), rt_bool_partition_eligible(), rt_ck(), rt_clean(), rt_gettrees_muves(), rt_prep_parallel(), and rt_rpp_region(). |
|
constant index into Regions[]
Definition at line 582 of file raytrace.h. Referenced by _rt_defoverlap(), and rt_prep_parallel(). |
|
Region ID code. If <=0, use reg_aircode.
Definition at line 583 of file raytrace.h. Referenced by rt_gettree_region_end(), and rt_regionfix(). |
|
Region ID AIR code.
Definition at line 584 of file raytrace.h. Referenced by _rt_defoverlap(), rt_boolfinal(), and rt_gettree_region_end(). |
|
GIFT Material code.
Definition at line 585 of file raytrace.h. Referenced by rt_gettree_region_end(). |
|
equivalent LOS estimate ??
Definition at line 586 of file raytrace.h. Referenced by rt_gettree_region_end(). |
|
Real material information.
Definition at line 587 of file raytrace.h. Referenced by dgo_E_cmd(), rt_clean(), and rt_plot_solid(). |
|
User appl. funcs for material.
Definition at line 588 of file raytrace.h. |
|
User appl. data for material.
Definition at line 589 of file raytrace.h. |
|
flag: material transmits light
Definition at line 590 of file raytrace.h. |
|
instance number, from d_uses
Definition at line 591 of file raytrace.h. Referenced by rt_regionfix(). |
|
1=boolean tree is all unions
Definition at line 592 of file raytrace.h. |
|
FASTGEN-compatability mode?
Definition at line 593 of file raytrace.h. Referenced by rt_gettree_region_end(), and rt_rebuild_overlaps(). |
|
Null terminated array of MRO structs Each containing a value for the corresponding attribute name passed to rt_gettrees_and_attrs().
Definition at line 597 of file raytrace.h. Referenced by rt_clean(), rt_gettree_region_end(), and rt_load_attrs(). |