home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ggggllllRRRReeeecccctttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllRRRReeeecccctttt((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- ggggllllRRRReeeeccccttttdddd,,,, ggggllllRRRReeeeccccttttffff,,,, ggggllllRRRReeeeccccttttiiii,,,, ggggllllRRRReeeeccccttttssss,,,, ggggllllRRRReeeeccccttttddddvvvv,,,, ggggllllRRRReeeeccccttttffffvvvv,,,, ggggllllRRRReeeeccccttttiiiivvvv,,,,
- ggggllllRRRReeeeccccttttssssvvvv - draw a rectangle
-
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- void ggggllllRRRReeeeccccttttdddd( GLdouble _x_1,
- GLdouble _y_1,
- GLdouble _x_2,
- GLdouble _y_2 )
- void ggggllllRRRReeeeccccttttffff( GLfloat _x_1,
- GLfloat _y_1,
- GLfloat _x_2,
- GLfloat _y_2 )
- void ggggllllRRRReeeeccccttttiiii( GLint _x_1,
- GLint _y_1,
- GLint _x_2,
- GLint _y_2 )
- void ggggllllRRRReeeeccccttttssss( GLshort _x_1,
- GLshort _y_1,
- GLshort _x_2,
- GLshort _y_2 )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x_1, _y_1 Specify one vertex of a rectangle.
-
- _x_2, _y_2 Specify the opposite vertex of the rectangle.
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- void ggggllllRRRReeeeccccttttddddvvvv( const GLdouble *_v_1,
- const GLdouble *_v_2 )
- void ggggllllRRRReeeeccccttttffffvvvv( const GLfloat *_v_1,
- const GLfloat *_v_2 )
- void ggggllllRRRReeeeccccttttiiiivvvv( const GLint *_v_1,
- const GLint *_v_2 )
- void ggggllllRRRReeeeccccttttssssvvvv( const GLshort *_v_1,
- const GLshort *_v_2 )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _v_1 Specifies a pointer to one vertex of a rectangle.
-
- _v_2 Specifies a pointer to the opposite vertex of the rectangle.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ggggllllRRRReeeecccctttt supports efficient specification of rectangles as two corner
- points. Each rectangle command takes four arguments, organized either as
- two consecutive pairs of (_x,_y) coordinates, or as two pointers to arrays,
- each containing an (_x,_y) pair. The resulting rectangle is defined in the
- _z = 0 plane.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ggggllllRRRReeeecccctttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllRRRReeeecccctttt((((3333GGGG))))
-
-
-
- ggggllllRRRReeeecccctttt(_x_1, _y_1, _x_2, _y_2) is exactly equivalent to the following sequence:
-
- glBegin(GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN);
- glVertex2(_x_1, _y_1);
- glVertex2(_x_2, _y_1);
- glVertex2(_x_2, _y_2);
- glVertex2(_x_1, _y_2);
- glEnd();
-
- Note that if the second vertex is above and to the right of the first
- vertex, the rectangle is constructed with a counterclockwise winding.
-
- EEEERRRRRRRROOOORRRRSSSS
- GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllRRRReeeecccctttt is executed between the
- execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ggggllllBBBBeeeeggggiiiinnnn, ggggllllVVVVeeeerrrrtttteeeexxxx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-