TinyGL 0.4.1 for MinGW
Functions
api.c File Reference
#include "zgl.h"
#include <stdio.h>

Go to the source code of this file.

Functions

void glVertex4f (float x, float y, float z, float w)
 
void glVertex2f (float x, float y)
 
void glVertex3f (float x, float y, float z)
 
void glVertex3fv (float *v)
 
void glNormal3f (float x, float y, float z)
 
void glNormal3fv (float *v)
 
void glColor4f (float r, float g, float b, float a)
 
void glColor4fv (float *v)
 
void glColor3f (float x, float y, float z)
 
void glColor3fv (float *v)
 
void glTexCoord4f (float s, float t, float r, float q)
 
void glTexCoord2f (float s, float t)
 
void glTexCoord2fv (float *v)
 
void glEdgeFlag (int flag)
 
void glShadeModel (int mode)
 
void glCullFace (int mode)
 
void glFrontFace (int mode)
 
void glPolygonMode (int face, int mode)
 
void glEnable (int cap)
 
void glDisable (int cap)
 
void glBegin (int mode)
 
void glEnd (void)
 
void glMatrixMode (int mode)
 
void glLoadMatrixf (const float *m)
 
void glLoadIdentity (void)
 
void glMultMatrixf (const float *m)
 
void glPushMatrix (void)
 
void glPopMatrix (void)
 
void glRotatef (float angle, float x, float y, float z)
 
void glTranslatef (float x, float y, float z)
 
void glScalef (float x, float y, float z)
 
void glViewport (int x, int y, int width, int height)
 
void glFrustum (double left, double right, double bottom, double top, double near, double farv)
 
void glMaterialfv (int mode, int type, float *v)
 
void glMaterialf (int mode, int type, float v)
 
void glColorMaterial (int mode, int type)
 
void glLightfv (int light, int type, float *v)
 
void glLightf (int light, int type, float v)
 
void glLightModeli (int pname, int param)
 
void glLightModelfv (int pname, float *param)
 
void glClear (int mask)
 
void glClearColor (float r, float g, float b, float a)
 
void glClearDepth (double depth)
 
void glTexImage2D (int target, int level, int components, int width, int height, int border, int format, int type, void *pixels)
 
void glBindTexture (int target, int texture)
 
void glTexEnvi (int target, int pname, int param)
 
void glTexParameteri (int target, int pname, int param)
 
void glPixelStorei (int pname, int param)
 
void glInitNames (void)
 
void glPushName (unsigned int name)
 
void glPopName (void)
 
void glLoadName (unsigned int name)
 
void glPolygonOffset (GLfloat factor, GLfloat units)
 
void glCallList (unsigned int list)
 
void glFlush (void)
 
void glHint (int target, int mode)
 
void glDebug (int mode)
 

Function Documentation

◆ glBegin()

void glBegin ( int  mode)

Definition at line 223 of file api.c.

◆ glBindTexture()

void glBindTexture ( int  target,
int  texture 
)

Definition at line 528 of file api.c.

◆ glCallList()

void glCallList ( unsigned int  list)

Definition at line 635 of file api.c.

◆ glClear()

void glClear ( int  mask)

Definition at line 471 of file api.c.

◆ glClearColor()

void glClearColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 481 of file api.c.

◆ glClearDepth()

void glClearDepth ( double  depth)

Definition at line 494 of file api.c.

◆ glColor3f()

void glColor3f ( float  x,
float  y,
float  z 
)

Definition at line 92 of file api.c.

◆ glColor3fv()

void glColor3fv ( float *  v)

Definition at line 97 of file api.c.

◆ glColor4f()

void glColor4f ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 54 of file api.c.

◆ glColor4fv()

void glColor4fv ( float *  v)

Definition at line 73 of file api.c.

◆ glColorMaterial()

void glColorMaterial ( int  mode,
int  type 
)

Definition at line 404 of file api.c.

◆ glCullFace()

void glCullFace ( int  mode)

Definition at line 152 of file api.c.

◆ glDebug()

void glDebug ( int  mode)

Definition at line 663 of file api.c.

◆ glDisable()

void glDisable ( int  cap)

Definition at line 210 of file api.c.

◆ glEdgeFlag()

void glEdgeFlag ( int  flag)

Definition at line 128 of file api.c.

◆ glEnable()

void glEnable ( int  cap)

Definition at line 199 of file api.c.

◆ glEnd()

void glEnd ( void  )

Definition at line 233 of file api.c.

◆ glFlush()

void glFlush ( void  )

Definition at line 645 of file api.c.

◆ glFrontFace()

void glFrontFace ( int  mode)

Definition at line 166 of file api.c.

◆ glFrustum()

void glFrustum ( double  left,
double  right,
double  bottom,
double  top,
double  near,
double  farv 
)

Definition at line 354 of file api.c.

◆ glHint()

void glHint ( int  target,
int  mode 
)

Definition at line 650 of file api.c.

◆ glInitNames()

void glInitNames ( void  )

Definition at line 584 of file api.c.

◆ glLightf()

void glLightf ( int  light,
int  type,
float  v 
)

Definition at line 430 of file api.c.

◆ glLightfv()

void glLightfv ( int  light,
int  type,
float *  v 
)

Definition at line 415 of file api.c.

◆ glLightModelfv()

void glLightModelfv ( int  pname,
float *  param 
)

Definition at line 457 of file api.c.

◆ glLightModeli()

void glLightModeli ( int  pname,
int  param 
)

Definition at line 444 of file api.c.

◆ glLoadIdentity()

void glLoadIdentity ( void  )

Definition at line 265 of file api.c.

◆ glLoadMatrixf()

void glLoadMatrixf ( const float *  m)

Definition at line 254 of file api.c.

◆ glLoadName()

void glLoadName ( unsigned int  name)

Definition at line 612 of file api.c.

◆ glMaterialf()

void glMaterialf ( int  mode,
int  type,
float  v 
)

Definition at line 390 of file api.c.

◆ glMaterialfv()

void glMaterialfv ( int  mode,
int  type,
float *  v 
)

Definition at line 372 of file api.c.

◆ glMatrixMode()

void glMatrixMode ( int  mode)

Definition at line 244 of file api.c.

◆ glMultMatrixf()

void glMultMatrixf ( const float *  m)

Definition at line 274 of file api.c.

◆ glNormal3f()

void glNormal3f ( float  x,
float  y,
float  z 
)

Definition at line 35 of file api.c.

◆ glNormal3fv()

void glNormal3fv ( float *  v)

Definition at line 47 of file api.c.

◆ glPixelStorei()

void glPixelStorei ( int  pname,
int  param 
)

Definition at line 571 of file api.c.

◆ glPolygonMode()

void glPolygonMode ( int  face,
int  mode 
)

Definition at line 180 of file api.c.

◆ glPolygonOffset()

void glPolygonOffset ( GLfloat  factor,
GLfloat  units 
)

Definition at line 623 of file api.c.

◆ glPopMatrix()

void glPopMatrix ( void  )

Definition at line 294 of file api.c.

◆ glPopName()

void glPopName ( void  )

Definition at line 603 of file api.c.

◆ glPushMatrix()

void glPushMatrix ( void  )

Definition at line 285 of file api.c.

◆ glPushName()

void glPushName ( unsigned int  name)

Definition at line 593 of file api.c.

◆ glRotatef()

void glRotatef ( float  angle,
float  x,
float  y,
float  z 
)

Definition at line 303 of file api.c.

◆ glScalef()

void glScalef ( float  x,
float  y,
float  z 
)

Definition at line 328 of file api.c.

◆ glShadeModel()

void glShadeModel ( int  mode)

Definition at line 140 of file api.c.

◆ glTexCoord2f()

void glTexCoord2f ( float  s,
float  t 
)

Definition at line 118 of file api.c.

◆ glTexCoord2fv()

void glTexCoord2fv ( float *  v)

Definition at line 123 of file api.c.

◆ glTexCoord4f()

void glTexCoord4f ( float  s,
float  t,
float  r,
float  q 
)

Definition at line 105 of file api.c.

◆ glTexEnvi()

void glTexEnvi ( int  target,
int  pname,
int  param 
)

Definition at line 539 of file api.c.

◆ glTexImage2D()

void glTexImage2D ( int  target,
int  level,
int  components,
int  width,
int  height,
int  border,
int  format,
int  type,
void *  pixels 
)

Definition at line 507 of file api.c.

◆ glTexParameteri()

void glTexParameteri ( int  target,
int  pname,
int  param 
)

Definition at line 555 of file api.c.

◆ glTranslatef()

void glTranslatef ( float  x,
float  y,
float  z 
)

Definition at line 316 of file api.c.

◆ glVertex2f()

void glVertex2f ( float  x,
float  y 
)

Definition at line 18 of file api.c.

◆ glVertex3f()

void glVertex3f ( float  x,
float  y,
float  z 
)

Definition at line 23 of file api.c.

◆ glVertex3fv()

void glVertex3fv ( float *  v)

Definition at line 28 of file api.c.

◆ glVertex4f()

void glVertex4f ( float  x,
float  y,
float  z,
float  w 
)

Definition at line 5 of file api.c.

◆ glViewport()

void glViewport ( int  x,
int  y,
int  width,
int  height 
)

Definition at line 341 of file api.c.