#include <dm.h>
Collaboration diagram for dm:
Data Fields | |
int(* | dm_close )() |
int(* | dm_drawBegin )() |
formerly dmr_prolog | |
int(* | dm_drawEnd )() |
formerly dmr_epilog | |
int(* | dm_normal )() |
int(* | dm_loadMatrix )() |
int(* | dm_drawString2D )() |
formerly dmr_puts | |
int(* | dm_drawLine2D )() |
formerly dmr_2d_line | |
int(* | dm_drawPoint2D )() |
int(* | dm_drawVList )() |
formerly dmr_object | |
int(* | dm_setFGColor )(struct dm *dmp, unsigned char r, unsigned char g, unsigned char b, int strict, fastf_t transparency) |
int(* | dm_setBGColor )(struct dm *, unsigned char, unsigned char, unsigned char) |
int(* | dm_setLineAttr )() |
currently - linewidth, (not-)dashed | |
int(* | dm_configureWin )() |
int(* | dm_setWinBounds )() |
int(* | dm_setLight )() |
int(* | dm_setTransparency )() |
int(* | dm_setDepthMask )() |
int(* | dm_setZBuffer )() |
int(* | dm_debug )() |
Set DM debug level. | |
int(* | dm_beginDList )() |
int(* | dm_endDList )() |
int(* | dm_drawDList )() |
int(* | dm_freeDLists )() |
unsigned long | dm_id |
window id | |
int | dm_displaylist |
!0 means device has displaylist | |
int | dm_stereo |
stereo flag | |
double | dm_bound |
zoom-in limit | |
int | dm_boundFlag |
char * | dm_name |
short name of device | |
char * | dm_lname |
long name of device | |
int | dm_type |
display manager type | |
int | dm_top |
!0 means toplevel window | |
int | dm_width |
int | dm_height |
int | dm_lineWidth |
int | dm_lineStyle |
fastf_t | dm_aspect |
fastf_t * | dm_vp |
XXX--ogl still depends on this--Viewscale pointer. | |
dm_vars | dm_vars |
display manager dependant variables | |
bu_vls | dm_pathName |
full Tcl/Tk name of drawing window | |
bu_vls | dm_tkName |
short Tcl/Tk name of drawing window | |
bu_vls | dm_dName |
Display name. | |
unsigned char | dm_bg [3] |
background color | |
unsigned char | dm_fg [3] |
foreground color | |
vect_t | dm_clipmin |
minimum clipping vector | |
vect_t | dm_clipmax |
maximum clipping vector | |
int | dm_debugLevel |
!0 means debugging | |
int | dm_perspective |
!0 means perspective on | |
int | dm_light |
!0 means lighting on | |
int | dm_transparency |
!0 means transparency on | |
int | dm_depthMask |
!0 means depth buffer is writable | |
int | dm_zbuffer |
!0 means zbuffer on | |
int | dm_zclip |
!0 means zclipping | |
int | dm_clearBufferAfter |
1 means clear back buffer after drawing and swap | |
Tcl_Interp * | dm_interp |
Tcl interpreter. |
Definition at line 179 of file dm.h.
|
|
|
formerly dmr_prolog
|
|
formerly dmr_epilog
|
|
|
|
|
|
formerly dmr_puts
|
|
formerly dmr_2d_line
|
|
|
|
formerly dmr_object
|
|
|
|
|
|
currently - linewidth, (not-)dashed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set DM debug level.
|
|
|
|
|
|
|
|
|
|
window id
|
|
!0 means device has displaylist
|
|
stereo flag
|
|
zoom-in limit
|
|
|
|
short name of device
|
|
long name of device
|
|
display manager type
|
|
!0 means toplevel window
|
|
|
|
|
|
|
|
|
|
|
|
XXX--ogl still depends on this--Viewscale pointer.
|
|
display manager dependant variables
|
|
full Tcl/Tk name of drawing window
|
|
short Tcl/Tk name of drawing window
|
|
Display name.
|
|
background color
|
|
foreground color
|
|
minimum clipping vector
|
|
maximum clipping vector
|
|
!0 means debugging
|
|
!0 means perspective on
|
|
!0 means lighting on
|
|
!0 means transparency on
|
|
!0 means depth buffer is writable
|
|
!0 means zbuffer on
|
|
!0 means zclipping
|
|
1 means clear back buffer after drawing and swap
|
|
Tcl interpreter.
|