Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

Bordered Boxes.
[Graphic components]


Detailed Description

draw bordered box


Functions

 draw (b3d, dl, mat, clip)
 box3d_draw()

box3d (var box, var border, var bkg, var top, var left, var bottom, var right)
 Create a box3d object.

 b3d_set_vertex (var vtx, var i, var pt, var colors)
 Set a box3d box.

 box3d_colors (var color)
 Get a 4 color table from a color definition.

 box3d_inner_box (var b3d)
 Get box3d inner box.

 box3d_outer_box (var b3d)
 Get box3d outer box.

 box3d_draw (var b3d, var dl, var mat, var clip)
 Draw a box3d.


Variables

mtx vtx
 box3d object.

mtx trans
 Transformed vertrices.

boolean background
 Draw box background default.


Function Documentation

* box3d var  box,
var  border,
var  bkg,
var  top,
var  left,
var  bottom,
var  right
 

Create a box3d object.

Parameters:
box box dimension {x1,y1,x2,y2}
border number or {x, y}, minus value for outer border
bkg inner box colors
top top border colors
left left border colors
bottom bottom border colors
right right border colors
Returns:
box3d table
Return values:
nil on error

box3d_inner_box var  b3d  ) 
 

Get box3d inner box.

Returns:
box table {x1,y1,x2,y2}

box3d_outer_box var  b3d  ) 
 

Get box3d outer box.

Returns:
box table {x1,y1,x2,y2}

box3d_draw var  b3d,
var  dl,
var  mat,
var  clip
 

Draw a box3d.

Parameters:
b3d box3d
dl Display list
mat Transform matrix (or nil)
clip Append dl_set_clipping()


Variable Documentation

mtx vtx
 

box3d object.

struct box3d {

box3d(box, border, bkg, top, left, bottom, right); ///<

See also:
box3d()
/** Box vertrices.

inner-box (vtx[1][1], vtx[1][2], vtx[4][1], vtx[4][2])

outer_box(vtx[5][1], vtx[5][2], vtx[20][1], vtx[20][2])


dcplaya documentation version 2.0 Generated on November 2004 by doxygen 1.3.6