glcScale(3G)

glcScale - multiply GLC_BITMAP_MATRIX with a general scaling matrix

As shipped in IRIX 6.5. First release of IRIX 6.5.

NAME
     glcScale - multiply GLC_BITMAP_MATRIX with a general scaling matrix


C SPECIFICATION
     void glcScale( GLfloat inX,
                    GLfloat inY )


PARAMETERS
     inX  Specifies the scale factor along the x axis.

     inY  Specifies the scale factor along the y axis.

DESCRIPTION
     glcScale produces a general scaling along the x and y axes.  The two
     arguments indicate the desired scale factors along each of the three
     axes.  The resulting matrix is

                                   ( inX  i0Y  )

     glcScale multiplies GLC_BITMAP_MATRIX with this scale matrix, with the
     product replacing the current matrix.  That is, if M is the current
     matrix and S is the scale matrix, then M is replaced with M o S.

ERRORS
     GLC_STATE_ERROR is generated if the issuing thread has no current GLC
     context.

ASSOCIATED GETS
     glcGetfv with argument GLC_BITMAP_MATRIX

SEE ALSO
     glcLoadIdentity, glcLoadMatrix, glcMultMatrix, glcRotate