#include <defines.h>
|
struct bu_list | l |
|
unsigned long long | s_type_flags |
|
struct bu_vls | s_name |
| object name (may not be unique, used for activities like path lookup) 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 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 *, int) |
| custom update/generator for s_vlist More...
|
|
void(* | s_free_callback )(struct bv_scene_obj *) |
| free any info stored in s_i_data More...
|
|
struct bu_list | s_vlist |
| Pointer to unclipped vector list. More...
|
|
int | s_vlen |
| Number of actual cmd[] entries in vlist. More...
|
|
unsigned int | s_dlist |
| display list index 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...
|
|
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 | 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_scene_obj_old_settings | s_old |
|
struct bu_ptbl | children |
|
struct bv_scene_obj * | free_scene_obj |
|
void * | s_u_data |
|
Definition at line 179 of file defines.h.
◆ s_type_flags
unsigned long long s_type_flags |
◆ s_name
object name (may not be unique, used for activities like path lookup)
Definition at line 184 of file defines.h.
◆ s_uuid
object name (unique, may be less immediately clear to user)
Definition at line 185 of file defines.h.
◆ s_mat
mat to use for internal lookup
Definition at line 186 of file defines.h.
◆ s_v
◆ s_i_data
◆ s_update_callback
custom update/generator for s_vlist
Definition at line 199 of file defines.h.
◆ s_free_callback
free any info stored in s_i_data
Definition at line 200 of file defines.h.
◆ s_vlist
Pointer to unclipped vector list.
Definition at line 203 of file defines.h.
◆ s_vlen
Number of actual cmd[] entries in vlist.
Definition at line 204 of file defines.h.
◆ s_dlist
display list index
Definition at line 205 of file defines.h.
◆ s_size
Distance across solid, in model space.
Definition at line 206 of file defines.h.
◆ s_csize
Dist across clipped solid (model space)
Definition at line 207 of file defines.h.
◆ s_center
Center point of solid, in model space.
Definition at line 208 of file defines.h.
◆ s_displayobj
Vector list contains vertices in display context flag.
Definition at line 209 of file defines.h.
◆ s_flag
UP = object visible, DOWN = obj invis.
Definition at line 212 of file defines.h.
◆ s_iflag
UP = illuminated, DOWN = regular.
Definition at line 213 of file defines.h.
◆ s_color
◆ s_soldash
solid/dashed line flag: 0 = solid, 1 = dashed
Definition at line 215 of file defines.h.
◆ s_arrow
arrow flag for view object drawing routines
Definition at line 216 of file defines.h.
◆ s_changed
changed flag - set by s_update_callback if a change occurred
Definition at line 217 of file defines.h.
◆ adaptive_wireframe
◆ view_scale
◆ bot_threshold
◆ curve_scale
◆ point_scale
◆ s_os
◆ s_old
◆ children
◆ free_scene_obj
◆ s_u_data
The documentation for this struct was generated from the following file: