46#define RT_MATER_INFO_INIT_ZERO { VINIT_ZERO, 0.0, 0, 0, 0, NULL }
48#define RT_MATER_INFO_INIT_IDN { {1.0, 0.0, 0.0} , -1.0, 0, 0, 0, NULL }
59#define MATER_NULL ((struct mater *)0)
60#define MATER_NO_ADDR ((b_off_t)0)
Header file for the BRL-CAD common definitions.
struct mater * rt_dup_material_head(void)
void rt_insert_color(struct mater *newp)
void rt_new_material_head(struct mater *)
void rt_region_color_map(struct region *regp)
struct mater * rt_material_head(void)
void rt_vls_color_map(struct bu_vls *str)
void rt_color_addrec(int low, int hi, int r, int g, int b, b_off_t addr)
char * ma_shader
shader name & parms
float ma_color[3]
explicit color: 0..1
float ma_temperature
positive ==> degrees Kelvin
char ma_cinherit
color: DB_INH_LOWER / DB_INH_HIGHER
char ma_color_valid
non-0 ==> ma_color is non-default
char ma_minherit
mater: DB_INH_LOWER / DB_INH_HIGHER
b_off_t mt_daddr
db address, for updating
short mt_low
bounds of region IDs, inclusive
struct mater * mt_forw
next in chain