#include <defines.h>
|
struct bu_list | l |
|
struct bv_scene_obj_internal * | i |
|
unsigned long long | s_type_flags |
|
struct bu_vls | s_name |
| object name (should be unique if view objects are to be addressed by name) More...
|
|
void * | s_path |
| alternative (app specific) encoding of s_name More...
|
|
void * | dp |
| app obj data 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 |
|
int | have_bbox |
|
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 |
|
int | csg_obj |
|
int | mesh_obj |
|
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 192 of file defines.h.
struct bv_scene_obj_internal* i |
◆ s_type_flags
unsigned long long s_type_flags |
◆ s_name
object name (should be unique if view objects are to be addressed by name)
Definition at line 199 of file defines.h.
◆ s_path
alternative (app specific) encoding of s_name
Definition at line 201 of file defines.h.
◆ dp
◆ s_mat
mat to use for internal lookup and mesh LoD drawing
Definition at line 203 of file defines.h.
◆ s_v
◆ s_i_data
◆ s_update_callback
custom update/generator for s_vlist
Definition at line 216 of file defines.h.
◆ s_free_callback
free any info stored in s_i_data, s_path and draw_data
Definition at line 217 of file defines.h.
◆ s_vlist
Pointer to unclipped vector list.
Definition at line 217 of file defines.h.
◆ s_vlen
Number of actual cmd[] entries in vlist.
Definition at line 221 of file defines.h.
◆ s_dlist
display list index
Definition at line 224 of file defines.h.
◆ 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.)
Definition at line 225 of file defines.h.
◆ s_dlist_stale
set by client codes when dlist is out of date - dm must update.
Definition at line 226 of file defines.h.
◆ s_dlist_free_callback
free any dlist specific data
Definition at line 227 of file defines.h.
◆ s_size
Distance across solid, in model space.
Definition at line 230 of file defines.h.
◆ s_csize
Dist across clipped solid (model space)
Definition at line 231 of file defines.h.
◆ s_center
Center point of solid, in model space.
Definition at line 232 of file defines.h.
◆ s_displayobj
Vector list contains vertices in display context flag.
Definition at line 233 of file defines.h.
◆ bmin
◆ bmax
◆ have_bbox
◆ s_flag
UP = object visible, DOWN = obj invis.
Definition at line 239 of file defines.h.
◆ s_iflag
UP = illuminated, DOWN = regular.
Definition at line 240 of file defines.h.
◆ s_color
◆ s_soldash
solid/dashed line flag: 0 = solid, 1 = dashed
Definition at line 242 of file defines.h.
◆ s_arrow
arrow flag for view object drawing routines
Definition at line 243 of file defines.h.
◆ s_changed
changed flag - set by s_update_callback if a change occurred
Definition at line 244 of file defines.h.
◆ current
◆ adaptive_wireframe
◆ csg_obj
◆ mesh_obj
◆ view_scale
◆ bot_threshold
◆ curve_scale
◆ point_scale
◆ s_os
◆ s_local_os
◆ s_old
◆ children
◆ parent
struct bv_scene_ob* parent |
◆ vlfree
◆ free_scene_obj
◆ otbl
◆ draw_data
◆ s_u_data
The documentation for this struct was generated from the following file: