BRL-CAD

#include <defines.h>

Collaboration diagram for bview:
[legend]

Data Fields

uint32_t magic
 magic number More...
 
struct bu_vls gv_name
 
fastf_t gv_i_scale
 
fastf_t gv_a_scale
 absolute scale More...
 
fastf_t gv_scale
 
fastf_t gv_size
 2.0 * scale More...
 
fastf_t gv_isize
 1.0 / size More...
 
int gv_width
 
int gv_height
 
fastf_t gv_base2local
 
fastf_t gv_local2base
 
fastf_t gv_rscale
 
fastf_t gv_sscale
 
fastf_t gv_perspective
 perspective angle More...
 
vect_t gv_aet
 
vect_t gv_eye_pos
 eye position More...
 
vect_t gv_keypoint
 
char gv_coord
 coordinate system More...
 
char gv_rotate_about
 indicates what point rotations are about More...
 
mat_t gv_rotation
 
mat_t gv_center
 
mat_t gv_model2view
 
mat_t gv_pmodel2view
 
mat_t gv_view2model
 
mat_t gv_pmat
 perspective matrix More...
 
fastf_t gv_prevMouseX
 
fastf_t gv_prevMouseY
 
int gv_mouse_x
 
int gv_mouse_y
 
char gv_key
 
unsigned long gv_mod_flags
 
fastf_t gv_minMouseDelta
 
fastf_t gv_maxMouseDelta
 
struct bview_settingsgv_s
 shared settings supplied by user More...
 
struct bview_settings gv_ls
 locally maintained settings specific to view (used if gv_s is null) More...
 
int independent
 
struct bu_ptblgv_view_grps
 
struct bu_ptblgv_view_objs
 
struct bu_ptblgv_db_grps
 
struct bu_ptblgv_view_shared_objs
 
struct bu_listvlfree
 
struct bu_list gv_vlfree
 
struct bv_scene_objfree_scene_obj
 
fastf_t gv_data_vZ
 
struct bv_data_tclcad gv_tcl
 
void(* gv_callback )()
 called in ged_view_update with gvp and gv_clientData More...
 
void * gv_clientData
 passed to gv_callback More...
 
struct bu_ptblcallbacks
 
void * dmp
 
void * u_data
 

Detailed Description

Definition at line 364 of file defines.h.

Field Documentation

◆ magic

uint32_t magic

magic number

Definition at line 365 of file defines.h.

◆ gv_name

struct bu_vls gv_name

Definition at line 366 of file defines.h.

◆ gv_i_scale

fastf_t gv_i_scale

Definition at line 369 of file defines.h.

◆ gv_a_scale

fastf_t gv_a_scale

absolute scale

Definition at line 370 of file defines.h.

◆ gv_scale

fastf_t gv_scale

Definition at line 371 of file defines.h.

◆ gv_size

fastf_t gv_size

2.0 * scale

Definition at line 372 of file defines.h.

◆ gv_isize

fastf_t gv_isize

1.0 / size

Definition at line 373 of file defines.h.

◆ gv_width

int gv_width

Definition at line 374 of file defines.h.

◆ gv_height

int gv_height

Definition at line 375 of file defines.h.

◆ gv_base2local

fastf_t gv_base2local

Definition at line 376 of file defines.h.

◆ gv_local2base

fastf_t gv_local2base

Definition at line 377 of file defines.h.

◆ gv_rscale

fastf_t gv_rscale

Definition at line 378 of file defines.h.

◆ gv_sscale

fastf_t gv_sscale

Definition at line 379 of file defines.h.

◆ gv_perspective

fastf_t gv_perspective

perspective angle

Definition at line 382 of file defines.h.

◆ gv_aet

vect_t gv_aet

Definition at line 383 of file defines.h.

◆ gv_eye_pos

vect_t gv_eye_pos

eye position

Definition at line 384 of file defines.h.

◆ gv_keypoint

vect_t gv_keypoint

Definition at line 385 of file defines.h.

◆ gv_coord

char gv_coord

coordinate system

Definition at line 386 of file defines.h.

◆ gv_rotate_about

char gv_rotate_about

indicates what point rotations are about

Definition at line 387 of file defines.h.

◆ gv_rotation

mat_t gv_rotation

Definition at line 388 of file defines.h.

◆ gv_center

mat_t gv_center

Definition at line 389 of file defines.h.

◆ gv_model2view

mat_t gv_model2view

Definition at line 390 of file defines.h.

◆ gv_pmodel2view

mat_t gv_pmodel2view

Definition at line 391 of file defines.h.

◆ gv_view2model

mat_t gv_view2model

Definition at line 392 of file defines.h.

◆ gv_pmat

mat_t gv_pmat

perspective matrix

Definition at line 393 of file defines.h.

◆ gv_prevMouseX

fastf_t gv_prevMouseX

Definition at line 396 of file defines.h.

◆ gv_prevMouseY

fastf_t gv_prevMouseY

Definition at line 397 of file defines.h.

◆ gv_mouse_x

int gv_mouse_x

Definition at line 398 of file defines.h.

◆ gv_mouse_y

int gv_mouse_y

Definition at line 399 of file defines.h.

◆ gv_key

char gv_key

Definition at line 400 of file defines.h.

◆ gv_mod_flags

unsigned long gv_mod_flags

Definition at line 401 of file defines.h.

◆ gv_minMouseDelta

fastf_t gv_minMouseDelta

Definition at line 402 of file defines.h.

◆ gv_maxMouseDelta

fastf_t gv_maxMouseDelta

Definition at line 403 of file defines.h.

◆ gv_s

struct bview_settings* gv_s

shared settings supplied by user

Definition at line 406 of file defines.h.

◆ gv_ls

struct bview_settings gv_ls

locally maintained settings specific to view (used if gv_s is null)

Definition at line 407 of file defines.h.

◆ independent

int independent

Definition at line 413 of file defines.h.

◆ gv_view_grps

struct bu_ptbl* gv_view_grps

Definition at line 418 of file defines.h.

◆ gv_view_objs

struct bu_ptbl* gv_view_objs

Definition at line 420 of file defines.h.

◆ gv_db_grps

struct bu_ptbl* gv_db_grps

Definition at line 425 of file defines.h.

◆ gv_view_shared_objs

struct bu_ptbl* gv_view_shared_objs

Definition at line 428 of file defines.h.

◆ vlfree

struct bu_list* vlfree

Definition at line 432 of file defines.h.

◆ gv_vlfree

struct bu_list gv_vlfree

Definition at line 438 of file defines.h.

◆ free_scene_obj

struct bv_scene_obj* free_scene_obj

Definition at line 441 of file defines.h.

◆ gv_data_vZ

fastf_t gv_data_vZ

Definition at line 462 of file defines.h.

◆ gv_tcl

struct bv_data_tclcad gv_tcl

Definition at line 466 of file defines.h.

◆ gv_callback

void(* gv_callback) ()

called in ged_view_update with gvp and gv_clientData

Definition at line 469 of file defines.h.

◆ gv_clientData

void* gv_clientData

passed to gv_callback

Definition at line 470 of file defines.h.

◆ callbacks

struct bu_ptbl* callbacks

Definition at line 471 of file defines.h.

◆ dmp

void* dmp

Definition at line 472 of file defines.h.

◆ u_data

void* u_data

Definition at line 473 of file defines.h.


The documentation for this struct was generated from the following file: