Go to the source code of this file.
Compounds | |
| struct | DispCmdColorIndex |
| set the current drawing color to the specified index. More... | |
| struct | DispCmdComment |
| add a comment to the display list, to make token output etc. meaningful. More... | |
| struct | DispCmdCone |
| plot a cone at the given position. More... | |
| struct | DispCmdCylinder |
| draw a cylinder between two endpoints. More... | |
| struct | DispCmdDataBlock |
| Pass a block of data to the command list. If we're running in the CAVE, the whole block needs to be copied; otherwise, we save space by simply passing the pointer. More... | |
| struct | DispCmdLine |
| plot a line at the given position. More... | |
| struct | DispCmdLineArray |
| plot a series of lines, all with the same color the array should be of the form v1 v2 v1 v2 ... Note that the data is not stored in the struct; we copy directly into the display list. That way you don't have to keep this struct around after calling putdata. Kinda like DispCmdDataBlock. More... | |
| struct | DispCmdLineType |
| set the current line type. More... | |
| struct | DispCmdLineWidth |
| set the current line width. More... | |
| struct | DispCmdLitPointArray |
| draw points from the specified position, and color arrays, with given size. More... | |
| struct | DispCmdPickPoint |
| indicate a point which may be picked, and the associated 'tag'. More... | |
| struct | DispCmdPickPointIndex |
| indicate a point which may be picked, and the 'tag' which is associated with this point. This uses an indexed position instead of a specific one. More... | |
| struct | DispCmdPickPointIndexArray |
| Create an array of indexed points which may be picked and their associated tags. More... | |
| struct | DispCmdPoint |
| plot a point at the given position. More... | |
| struct | DispCmdPointArray |
| draw points from the specified position, and color arrays, with given size. More... | |
| struct | DispCmdPolyLineArray |
| plot a series of connected polylines, all with the same color the array should be of the form v1 v2 v3 v4 ... Note that the data is not stored in the struct; we copy directly into the display list. That way you don't have to keep this struct around after calling putdata. Kinda like DispCmdDataBlock. More... | |
| struct | DispCmdSphere |
| draw a sphere of specified radius at the given position. More... | |
| struct | DispCmdSphereArray |
| draw spheres from the specified position, radii, and color arrays. More... | |
| struct | DispCmdSphereIndex |
| draw a sphere of specified radius at the given position, using indices. More... | |
| struct | DispCmdSphereRes |
| set the current sphere resolution. More... | |
| struct | DispCmdSphereType |
| set the current sphere type. More... | |
| struct | DispCmdSquare |
| draw a square, given 3 of four points. More... | |
| struct | DispCmdText |
| display 3-D text at the given text coordinates. More... | |
| struct | DispCmdTextOffset |
| add an offset to rendered text. More... | |
| struct | DispCmdTextSize |
| change the current text size. More... | |
| struct | DispCmdTriangle |
| draw a triangle, given the three points (computes the normals from the cross product) and all normals are the same -or- draw the triangle, given the three points and the three normals. More... | |
| struct | DispCmdTriMesh |
| draw a mesh consisting of vertices, facets, colors, normals etc. More... | |
| struct | DispCmdTriStrips |
| draw a set of triangle strips. More... | |
| struct | DispCmdVolSlice |
| apply a 3-D texture to a slice through the current volume texture. More... | |
| struct | DispCmdVolumeTexture |
| tell OpenGL to cache a 3D texture with the given unique ID. Memory for the texture is retained by the caller, not copied into the display list. More... | |
| struct | DispCmdWireMesh |
| draw a wire mesh consisting of vertices, facets, colors, normals etc. More... | |
Defines | |
| #define | CYLINDER_TRAILINGCAP 1 |
| #define | CYLINDER_LEADINGCAP 2 |
Enumerations | |
| enum | { DPOINT, DPOINTARRAY, DLITPOINTARRAY, DLINE, DLINEARRAY, DPOLYLINEARRAY, DCYLINDER, DSPHERE, DSPHERE_I, DSPHEREARRAY, DTRIANGLE, DSQUARE, DCONE, DTRIMESH, DTRISTRIP, DWIREMESH, DCOLORINDEX, DMATERIALON, DMATERIALOFF, DTEXT, DTEXTSIZE, DCOMMENT, DTEXTOFFSET, DCLIPPLANE, DVOLSLICE, DVOLTEXON, DVOLTEXOFF, DVOLUMETEXTURE, DSPHERERES, DSPHERETYPE, DLINEWIDTH, DLINESTYLE, DPICKPOINT, DPICKPOINT_I, DPICKPOINT_IARRAY, DDATABLOCK, DLASTCOMMAND = -1 } |
| enum for all display commands draw commands with a _I suffix use indices into a DATA block, not the coordinates themselves. More... | |
| enum | { SOLIDSPHERE, POINTSPHERE } |
| enum with different sphere and line types. More... | |
| enum | { SOLIDLINE, DASHEDLINE } |
|
|
Definition at line 292 of file DispCmds.h. Referenced by FileRenderer::cone, TachyonDisplayDevice::cylinder, LibTachyonDisplayDevice::cylinder, FileRenderer::cylinder, and cylinder_full. |
|
|
Definition at line 291 of file DispCmds.h. Referenced by FileRenderer::cone, TachyonDisplayDevice::cylinder, LibTachyonDisplayDevice::cylinder, FileRenderer::cylinder, and cylinder_full. |
|
|
enum for all display commands draw commands with a _I suffix use indices into a DATA block, not the coordinates themselves.
Definition at line 34 of file DispCmds.h. |
|
|
enum with different sphere and line types.
Definition at line 48 of file DispCmds.h. |
|
|
Definition at line 49 of file DispCmds.h. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002