Go to the source code of this file.
Compounds | |
| struct | DispCmdBeginRepGeomGroup |
| mark the beginning of a new representation This should only be called once per rep, or weird things can happen when exporting to external renderers, where we track unique rep group IDs, names, etc. Group names cannot contain spaces, but can allow underscores and all normal alphanumeric characters. More... | |
| 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. these are free-form and can occur anywhere. More... | |
| struct | DispCmdCone |
| plot a cone at the given position. More... | |
| struct | DispCmdCylinder |
| draw a cylinder between two endpoints. 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 | DispCmdPickPointArray |
| 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 | 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 | { DBEGINREPGEOMGROUP, DPOINT, DPOINTARRAY, DLITPOINTARRAY, DLINE, DLINEARRAY, DPOLYLINEARRAY, DCYLINDER, DSPHERE, DSPHEREARRAY, DTRIANGLE, DSQUARE, DCONE, DTRIMESH_C4F_N3F_V3F, DTRIMESH_C3F_N3F_V3F, DTRISTRIP, DWIREMESH, DCOLORINDEX, DMATERIALON, DMATERIALOFF, DTEXT, DTEXTSIZE, DCOMMENT, DTEXTOFFSET, DCLIPPLANE, DVOLSLICE, DVOLTEXON, DVOLTEXOFF, DVOLUMETEXTURE, DSPHERERES, DSPHERETYPE, DLINEWIDTH, DLINESTYLE, DPICKPOINT, DPICKPOINT_ARRAY, 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 329 of file DispCmds.h. Referenced by FileRenderer::cone, TachyonDisplayDevice::cylinder, LibTachyonDisplayDevice::cylinder, FileRenderer::cylinder, and cylinder_full. |
|
|
Definition at line 328 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 35 of file DispCmds.h. |
|
|
enum with different sphere and line types.
Definition at line 49 of file DispCmds.h. |
|
|
Definition at line 50 of file DispCmds.h. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002