|
struct bu_list | l |
|
struct bv_scene_obj_internal * | i |
|
unsigned long long | s_type_flags |
|
struct bu_vls | s_name |
| object name (may not be unique, used for activities like path lookup) More...
|
|
void * | s_path |
| alternative (app specific) encoding of s_name More...
|
|
struct bu_vls | s_uuid |
| object name (unique, may be less immediately clear to user) More...
|
|
mat_t | s_mat |
| mat to use for internal lookup and mesh LoD drawing More...
|
|
struct bview * | s_v |
|
void * | s_i_data |
| custom view data (bv_line_seg, bv_label, bv_polyon, etc) More...
|
|
int(* | s_update_callback )(struct bv_scene_obj *, struct bview *, int) |
| custom update/generator for s_vlist More...
|
|
void(* | s_free_callback )(struct bv_scene_obj *) |
| free any info stored in s_i_data, s_path and draw_data More...
|
|
struct bu_list | s_vlist |
| Pointer to unclipped vector list. More...
|
|
size_t | s_vlen |
| Number of actual cmd[] entries in vlist. More...
|
|
unsigned int | s_dlist |
| display list index More...
|
|
int | s_dlist_mode |
| drawing mode in which display list was generated (if it doesn't match s_os.s_dmode, dlist is out of date.) More...
|
|
int | s_dlist_stale |
| set by client codes when dlist is out of date - dm must update. More...
|
|
void(* | s_dlist_free_callback )(struct bv_scene_obj *) |
| free any dlist specific data More...
|
|
fastf_t | s_size |
| Distance across solid, in model space. More...
|
|
fastf_t | s_csize |
| Dist across clipped solid (model space) More...
|
|
vect_t | s_center |
| Center point of solid, in model space. More...
|
|
int | s_displayobj |
| Vector list contains vertices in display context flag. More...
|
|
point_t | bmin |
|
point_t | bmax |
|
char | s_flag |
| UP = object visible, DOWN = obj invis. More...
|
|
char | s_iflag |
| UP = illuminated, DOWN = regular. More...
|
|
unsigned char | s_color [3] |
| color to draw as More...
|
|
int | s_soldash |
| solid/dashed line flag: 0 = solid, 1 = dashed More...
|
|
int | s_arrow |
| arrow flag for view object drawing routines More...
|
|
int | s_changed |
| changed flag - set by s_update_callback if a change occurred More...
|
|
int | current |
|
int | adaptive_wireframe |
|
fastf_t | view_scale |
|
size_t | bot_threshold |
|
fastf_t | curve_scale |
|
fastf_t | point_scale |
|
struct bv_obj_settings * | s_os |
|
struct bv_obj_settings | s_local_os |
|
struct bv_scene_obj_old_settings | s_old |
|
struct bu_ptbl | children |
|
struct bv_scene_ob * | parent |
|
struct bu_list * | vlfree |
|
struct bv_scene_obj * | free_scene_obj |
|
struct bu_ptbl * | otbl |
|
void * | draw_data |
|
void * | s_u_data |
|
Definition at line 189 of file defines.h.