Go to the source code of this file.
Defines | |
| #define | _DSCRUCT_SUB 1 |
| #define | TOL 1.e-4; |
Functions | |
| unsigned char * | LoadMAP (char *InFile, long *xx, long *yy) |
| void | TextureWithAlpha (long x, long y, unsigned char *pin, unsigned char alpha, BOOL, unsigned char, unsigned char, unsigned char) |
| void | DrawGlNurbs (GLfloat) |
| void | DrawProjectMapRectangle (void) |
| void | makeCheckImageMap (int id) |
| void | GetMappingCoordS (int id, vector n, vector dx, vector dy, vector p0, long *pv, GLfloat *a, GLfloat *b) |
| void | GetMappingCoordP (int id, vector n, vector x, vector y, vector p0, long *pv, GLfloat *a, GLfloat *b) |
| void | GetMappingCoordC (int id, vector n, vector x, vector y, vector p0, long *pv, GLfloat *a, GLfloat *b) |
| void | GetMapNormal (int k, vector mP, vector mX, vector mY, vector mN) |
| BOOL | normalise (GLfloat *v) |
| BOOL | Normalize (point x, point y, point z, GLfloat *n) |
| BOOL | inview (vertex *vp) |
| void | FixUpMapEdge (GLfloat alpha[]) |
| void | Make3dDisplayListProg (void) |
Variables | |
| GLfloat | up_angle |
| GLfloat | round_angle |
| GLfloat | gbRed |
| GLfloat | gbGreen |
| GLfloat | gbBlue |
| GLfloat | gwRed |
| GLfloat | gwGreen |
| GLfloat | gwBlue |
| GLfloat | near_plane |
| GLfloat | far_plane |
| GLfloat | vertex_scale |
| GLint | listID |
| GLint | mode |
| GLint | bounding_box |
| GLint | current_map |
| BOOL | Mapped |
| BOOL | Update |
| BOOL | Fastest |
| BOOL | Clamped |
| BOOL | Cmaterial |
| BOOL | AttenuateLight |
| BOOL | TwoSided |
| BOOL | ScrollBars |
| BOOL | bDrawMapping |
| BOOL | bOverlayWire |
| BOOL | bOverlayWireHidden |
| BOOL | bSelectOnlyInView |
| BOOL | bThickWire |
| BOOL | bNurbsWireOnly |
| BOOL | bStereo |
| BOOL | bStereoDraw |
| char | gszBMPfile [] |
| char | gszBMPdir [] |
| char | gszRootDir [] |
| GLMAP * | glMapList |
| long | NglMapList |
| GLuint | g_check_texture |
| GLuint | g_map_texture |
| GLuint | g_movie_texture |
| GLuint | g_env_texture |
| GLuint | g_envB_texture |
| GLuint | g_bump_texture |
| GLuint | g_ref_texture |
| GLuint | g_tran_texture |
| GLuint | g_noise_texture |
| GLubyte | checkImage [checkImageWidth][checkImageHeight][3] |
| #define _DSCRUCT_SUB 1 |
Definition at line 7 of file gldesign2.c.
| #define TOL 1.e-4; |
Definition at line 557 of file gldesign2.c.
| unsigned char* LoadMAP | ( | char * | InFile, | |
| long * | xx, | |||
| long * | yy | |||
| ) |
Definition at line 738 of file GLDESIGN.C.
| void TextureWithAlpha | ( | long | x, | |
| long | y, | |||
| unsigned char * | pin, | |||
| unsigned char | alpha, | |||
| BOOL | , | |||
| unsigned | char, | |||
| unsigned | char, | |||
| unsigned | char | |||
| ) |
| void DrawGlNurbs | ( | GLfloat | ) |
| void DrawProjectMapRectangle | ( | void | ) |
| void makeCheckImageMap | ( | int | id | ) |
| void GetMappingCoordS | ( | int | id, | |
| vector | n, | |||
| vector | dx, | |||
| vector | dy, | |||
| vector | p0, | |||
| long * | pv, | |||
| GLfloat * | a, | |||
| GLfloat * | b | |||
| ) |
| void GetMappingCoordP | ( | int | id, | |
| vector | n, | |||
| vector | x, | |||
| vector | y, | |||
| vector | p0, | |||
| long * | pv, | |||
| GLfloat * | a, | |||
| GLfloat * | b | |||
| ) |
| void GetMappingCoordC | ( | int | id, | |
| vector | n, | |||
| vector | x, | |||
| vector | y, | |||
| vector | p0, | |||
| long * | pv, | |||
| GLfloat * | a, | |||
| GLfloat * | b | |||
| ) |
| BOOL normalise | ( | GLfloat * | v | ) |
| BOOL inview | ( | vertex * | vp | ) |
| void FixUpMapEdge | ( | GLfloat | alpha[] | ) |
| void Make3dDisplayListProg | ( | void | ) |
Definition at line 72 of file gldesign2.c.
References bOverlayWire, bThickWire, DOT, dot(), double, DrawGlNurbs(), DrawModelEdges(), FALSE, fp, g_env_texture, g_envB_texture, g_noise_texture, iMat, inview(), listID, MainFp, MainVp, Mapped, Nface, nMats, Nnurbs, Normalize(), Nvert, SetAttributeVector, SetUniformInteger, SetUniformVariable, SetUniformVector, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, TwoSided, UseShaderProgram(), VECSUB, VECSUM, vertex_scale, x, X__Free, X__Malloc, y, and z.
| GLfloat up_angle |
Definition at line 51 of file GLDESIGN.C.
| GLfloat round_angle |
Definition at line 51 of file GLDESIGN.C.
| GLfloat gbRed |
Definition at line 52 of file GLDESIGN.C.
| GLfloat gbGreen |
Definition at line 52 of file GLDESIGN.C.
| GLfloat gbBlue |
Definition at line 52 of file GLDESIGN.C.
| GLfloat gwRed |
Definition at line 53 of file GLDESIGN.C.
| GLfloat gwGreen |
Definition at line 53 of file GLDESIGN.C.
| GLfloat gwBlue |
Definition at line 53 of file GLDESIGN.C.
| GLfloat near_plane |
Definition at line 54 of file GLDESIGN.C.
| GLfloat far_plane |
Definition at line 54 of file GLDESIGN.C.
| GLfloat vertex_scale |
Definition at line 54 of file GLDESIGN.C.
| GLint listID |
Definition at line 55 of file GLDESIGN.C.
| GLint mode |
Definition at line 55 of file GLDESIGN.C.
| GLint bounding_box |
Definition at line 55 of file GLDESIGN.C.
| GLint current_map |
Definition at line 55 of file GLDESIGN.C.
| BOOL Mapped |
Definition at line 56 of file GLDESIGN.C.
| BOOL Update |
Definition at line 56 of file GLDESIGN.C.
| BOOL Fastest |
Definition at line 56 of file GLDESIGN.C.
| BOOL Clamped |
Definition at line 56 of file GLDESIGN.C.
| BOOL Cmaterial |
Definition at line 57 of file GLDESIGN.C.
| BOOL AttenuateLight |
Definition at line 57 of file GLDESIGN.C.
| BOOL TwoSided |
Definition at line 57 of file GLDESIGN.C.
| BOOL ScrollBars |
Definition at line 58 of file GLDESIGN.C.
| BOOL bDrawMapping |
Definition at line 58 of file GLDESIGN.C.
| BOOL bOverlayWire |
Definition at line 58 of file GLDESIGN.C.
| BOOL bOverlayWireHidden |
| BOOL bSelectOnlyInView |
| BOOL bThickWire |
Definition at line 59 of file GLDESIGN.C.
| BOOL bNurbsWireOnly |
Definition at line 59 of file GLDESIGN.C.
| BOOL bStereo |
Definition at line 60 of file GLDESIGN.C.
| BOOL bStereoDraw |
Definition at line 60 of file GLDESIGN.C.
| char gszBMPfile[] |
Definition at line 62 of file GLDESIGN.C.
| char gszBMPdir[] |
Definition at line 62 of file GLDESIGN.C.
| char gszRootDir[] |
Definition at line 62 of file GLDESIGN.C.
Definition at line 48 of file GLDESIGN.C.
| long NglMapList |
Definition at line 49 of file GLDESIGN.C.
| GLuint g_check_texture |
Definition at line 66 of file GLDESIGN.C.
| GLuint g_map_texture |
Definition at line 67 of file GLDESIGN.C.
| GLuint g_movie_texture |
Definition at line 71 of file GLDESIGN.C.
| GLuint g_env_texture |
Definition at line 72 of file GLDESIGN.C.
| GLuint g_envB_texture |
Definition at line 73 of file GLDESIGN.C.
| GLuint g_bump_texture |
Definition at line 69 of file GLDESIGN.C.
| GLuint g_ref_texture |
Definition at line 68 of file GLDESIGN.C.
| GLuint g_tran_texture |
Definition at line 70 of file GLDESIGN.C.
| GLuint g_noise_texture |
Definition at line 74 of file GLDESIGN.C.
| GLubyte checkImage[checkImageWidth][checkImageHeight][3] |
Definition at line 75 of file GLDESIGN.C.
1.5.6