TinyGL 0.4.1 for MinGW
Macros | Functions
arrays.c File Reference
#include "zgl.h"
#include <assert.h>
#include <stdio.h>

Go to the source code of this file.

Macros

#define VERTEX_ARRAY   0x0001
 
#define COLOR_ARRAY   0x0002
 
#define NORMAL_ARRAY   0x0004
 
#define TEXCOORD_ARRAY   0x0008
 

Functions

void glopArrayElement (GLContext *c, GLParam *param)
 
void glArrayElement (GLint i)
 
void glopEnableClientState (GLContext *c, GLParam *p)
 
void glEnableClientState (GLenum array)
 
void glopDisableClientState (GLContext *c, GLParam *p)
 
void glDisableClientState (GLenum array)
 
void glopVertexPointer (GLContext *c, GLParam *p)
 
void glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 
void glopColorPointer (GLContext *c, GLParam *p)
 
void glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 
void glopNormalPointer (GLContext *c, GLParam *p)
 
void glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 
void glopTexCoordPointer (GLContext *c, GLParam *p)
 
void glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 

Macro Definition Documentation

◆ COLOR_ARRAY

#define COLOR_ARRAY   0x0002

Definition at line 6 of file arrays.c.

◆ NORMAL_ARRAY

#define NORMAL_ARRAY   0x0004

Definition at line 7 of file arrays.c.

◆ TEXCOORD_ARRAY

#define TEXCOORD_ARRAY   0x0008

Definition at line 8 of file arrays.c.

◆ VERTEX_ARRAY

#define VERTEX_ARRAY   0x0001

Definition at line 5 of file arrays.c.

Function Documentation

◆ glArrayElement()

void glArrayElement ( GLint  i)

Definition at line 55 of file arrays.c.

◆ glColorPointer()

void glColorPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid pointer 
)

Definition at line 158 of file arrays.c.

◆ glDisableClientState()

void glDisableClientState ( GLenum  array)

Definition at line 103 of file arrays.c.

◆ glEnableClientState()

void glEnableClientState ( GLenum  array)

Definition at line 71 of file arrays.c.

◆ glNormalPointer()

void glNormalPointer ( GLenum  type,
GLsizei  stride,
const GLvoid pointer 
)

Definition at line 178 of file arrays.c.

◆ glopArrayElement()

void glopArrayElement ( GLContext c,
GLParam param 
)

Definition at line 11 of file arrays.c.

◆ glopColorPointer()

void glopColorPointer ( GLContext c,
GLParam p 
)

Definition at line 150 of file arrays.c.

◆ glopDisableClientState()

void glopDisableClientState ( GLContext c,
GLParam p 
)

Definition at line 97 of file arrays.c.

◆ glopEnableClientState()

void glopEnableClientState ( GLContext c,
GLParam p 
)

Definition at line 65 of file arrays.c.

◆ glopNormalPointer()

void glopNormalPointer ( GLContext c,
GLParam p 
)

Definition at line 171 of file arrays.c.

◆ glopTexCoordPointer()

void glopTexCoordPointer ( GLContext c,
GLParam p 
)

Definition at line 190 of file arrays.c.

◆ glopVertexPointer()

void glopVertexPointer ( GLContext c,
GLParam p 
)

Definition at line 129 of file arrays.c.

◆ glTexCoordPointer()

void glTexCoordPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid pointer 
)

Definition at line 198 of file arrays.c.

◆ glVertexPointer()

void glVertexPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid pointer 
)

Definition at line 137 of file arrays.c.