Utility routines for manipulating libbv data structures.
More...
|
void | bv_init (struct bview *v) |
|
void | bv_free (struct bview *v) |
|
void | bv_mat_aet (struct bview *v) |
|
void | bv_settings_init (struct bview_settings *s) |
|
void | bv_sync (struct bview *dest, struct bview *src) |
|
void | bv_obj_settings_sync (struct bv_obj_settings *dest, struct bv_obj_settings *src) |
|
void | bv_update (struct bview *gvp) |
|
int | bv_update_selected (struct bview *gvp) |
|
int | bv_differ (struct bview *v1, struct bview *v2) |
|
unsigned long long | bv_hash (struct bview *v) |
|
unsigned long long | bv_dl_hash (struct display_list *dl) |
|
int | bv_adjust (struct bview *v, int dx, int dy, point_t keypoint, int mode, unsigned long long flags) |
|
int | bv_screen_to_view (struct bview *v, fastf_t *fx, fastf_t *fy, fastf_t x, fastf_t y) |
|
void | bv_scene_obj_init (struct bv_scene_obj *s, struct bv_scene_obj *free_scene_obj) |
|
void | bv_scene_obj_free (struct bv_scene_obj *s, struct bv_scene_obj *free_scene_obj) |
|
void | bv_scene_obj_bound (struct bv_scene_obj *s) |
|
fastf_t | bv_vZ_calc (struct bv_scene_obj *s, struct bview *v, int mode) |
|
Utility routines for manipulating libbv data structures.
◆ BV_IDLE
◆ BV_ROT
◆ BV_TRANS
◆ BV_SCALE
◆ BV_CON_X
◆ BV_CON_Y
◆ BV_CON_Z
◆ BV_CON_GRID
◆ BV_CON_LINES
#define BV_CON_LINES 0x80 |
◆ bv_init()
void bv_init |
( |
struct bview * |
v | ) |
|
◆ bv_free()
void bv_free |
( |
struct bview * |
v | ) |
|
◆ bv_mat_aet()
void bv_mat_aet |
( |
struct bview * |
v | ) |
|
FIXME: this routine is suspect and needs investigating. if run during view initialization, the shaders regression test fails.
◆ bv_settings_init()
◆ bv_sync()
void bv_sync |
( |
struct bview * |
dest, |
|
|
struct bview * |
src |
|
) |
| |
◆ bv_obj_settings_sync()
◆ bv_update()
void bv_update |
( |
struct bview * |
gvp | ) |
|
◆ bv_update_selected()
int bv_update_selected |
( |
struct bview * |
gvp | ) |
|
◆ bv_differ()
int bv_differ |
( |
struct bview * |
v1, |
|
|
struct bview * |
v2 |
|
) |
| |
◆ bv_hash()
unsigned long long bv_hash |
( |
struct bview * |
v | ) |
|
◆ bv_dl_hash()
◆ bv_adjust()
int bv_adjust |
( |
struct bview * |
v, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
point_t |
keypoint, |
|
|
int |
mode, |
|
|
unsigned long long |
flags |
|
) |
| |
◆ bv_screen_to_view()
◆ bv_scene_obj_init()
◆ bv_scene_obj_free()
◆ bv_scene_obj_bound()
◆ bv_vZ_calc()