Go to the source code of this file.
Defines | |
#define | _DSCRUCT_SUB 1 |
#define | MAPDELTA 0.3333333 |
#define | TOL 1000.0 |
#define | HIDDEN 2 |
#define | RTD 0.159154943 |
Functions | |
unsigned char * | LoadMAP (char *InFile, long *xx, long *yy) |
void | ShadersInit (char *) |
void | UseShaderProgram (long id) |
void | PrepareStereo (double, double, double, double, double, double, double, double, double, double, double) |
void | Make3dDisplayList (void) |
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 | bSetupPixelFormat (HDC hDC) |
void | SetMappingQuality (void) |
GLvoid | initialize (HWND hWnd) |
GLvoid | drawScene (HWND hWnd, BOOL shaded) |
GLvoid | resize (HWND hWnd) |
void | DrawModelEdges (void) |
Variables | |
GLfloat | up_angle |
GLfloat | round_angle |
GLfloat | scale_view |
GLfloat | gbRed |
GLfloat | gbGreen |
GLfloat | gbBlue |
GLfloat | gwRed |
GLfloat | gwGreen |
GLfloat | gwBlue |
GLfloat | near_plane |
GLfloat | far_plane |
GLint | listID |
GLint | mode |
GLint | flat |
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 | 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_bump_texture |
GLubyte | checkImage [checkImageWidth][checkImageHeight][3] |
#define _DSCRUCT_SUB 1 |
Definition at line 8 of file gldesign1_old.c.
#define MAPDELTA 0.3333333 |
Definition at line 17 of file gldesign1_old.c.
#define TOL 1000.0 |
Definition at line 992 of file gldesign1_old.c.
#define HIDDEN 2 |
Definition at line 1013 of file gldesign1_old.c.
#define RTD 0.159154943 |
Definition at line 1096 of file gldesign1_old.c.
unsigned char* LoadMAP | ( | char * | InFile, | |
long * | xx, | |||
long * | yy | |||
) |
Definition at line 738 of file GLDESIGN.C.
void ShadersInit | ( | char * | ) |
Referenced by initialize(), and ShadersInitTour().
void UseShaderProgram | ( | long | id | ) |
Definition at line 143 of file shaders.c.
Referenced by DrawExternalMaterialPolys(), and Make3dDisplayListProg().
void PrepareStereo | ( | double | dfLeftBorder, | |
double | dfRightBorder, | |||
double | dfBottomBorder, | |||
double | dfTopBorder, | |||
double | dfNearBorder, | |||
double | dfFarBorder, | |||
double | dfTargetPlane, | |||
double | dfCameraToTargetDistance, | |||
double | dfStereoMagnitudeAdj, | |||
double | dfParallaxBalanceAdj, | |||
double | dfEyePosition | |||
) |
void Make3dDisplayList | ( | void | ) |
TextureWithAlpha(glMapList[k].x,glMapList[k].y,glMapList[k].pixels);
void DrawGlNurbs | ( | GLfloat | drawtype | ) |
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 bSetupPixelFormat | ( | HDC | hDC | ) |
void SetMappingQuality | ( | void | ) |
Definition at line 111 of file gldesign1_old.c.
References Clamped, and Fastest.
Referenced by BuildMapList(), and initialize().
GLvoid initialize | ( | HWND | hWnd | ) |
Definition at line 149 of file gldesign1_old.c.
References AttenuateLight, checkImage, checkImageHeight, checkImageWidth, far_plane, g_bump_texture, g_check_texture, g_map_texture, g_movie_texture, gbBlue, gbGreen, gbRed, gszRootDir, LoadMAP(), makeCheckImageMap(), near_plane, oldrect, SetMappingQuality(), ShadersInit(), TwoSided, and X__Free.
GLvoid drawScene | ( | HWND | hWnd, | |
BOOL | shaded | |||
) |
Definition at line 288 of file gldesign1_old.c.
References bDrawMapping, bStereoDraw, DrawProjectMapRectangle(), flat, PARALLAX_BALANCE_ADJUSTMENT, PrepareStereo(), round_angle, scale_view, STEREO_MAGNITUDE_ADJUSTMENT, and up_angle.
GLvoid resize | ( | HWND | hWnd | ) |
void DrawModelEdges | ( | void | ) |
GLfloat up_angle |
Definition at line 51 of file GLDESIGN.C.
GLfloat round_angle |
Definition at line 51 of file GLDESIGN.C.
GLfloat scale_view |
Referenced by drawScene().
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.
GLint listID |
Definition at line 55 of file GLDESIGN.C.
GLint mode |
Definition at line 55 of file GLDESIGN.C.
GLint flat |
Referenced by drawScene().
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 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_bump_texture |
Definition at line 69 of file GLDESIGN.C.
GLubyte checkImage[checkImageWidth][checkImageHeight][3] |
Definition at line 75 of file GLDESIGN.C.