#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.
|
1.4.6