Addons updated to new doc format
[io.git] / addons / OpenGL / source / IoVector_gl.h
blobf4867104c020f0c474a7fa348a2c7a3d31ea5fcb
1 /*
2 //metadoc copyright Steve Dekorte 2002
3 */
4 //metadoc license BSD revised
5 */
7 #ifndef IOPOINT_GL_DEFINED
8 #define IOPOINT_GL_DEFINED 1
10 #include "IoState.h"
11 #include "IoSeq.h"
13 void IoVector_glInit(IoObject *context);
15 IoObject *IoSeq_glNormal(IoSeq *self, IoObject *locals, IoMessage *m);
16 IoObject *IoSeq_glTranslate(IoSeq *self, IoObject *locals, IoMessage *m);
17 IoObject *IoSeq_glTranslatei(IoSeq *self, IoObject *locals, IoMessage *m);
18 IoObject *IoSeq_glRotate(IoSeq *self, IoObject *locals, IoMessage *m);
19 IoObject *IoSeq_glScale(IoSeq *self, IoObject *locals, IoMessage *m);
20 IoObject *IoSeq_glUnproject(IoSeq *self, IoObject *locals, IoMessage *m);
21 IoObject *IoSeq_glProject(IoSeq *self, IoObject *locals, IoMessage *m);
23 IoObject *IoSeq_drawLineTo(IoSeq *self, IoObject *locals, IoMessage *m);
24 IoObject *IoSeq_drawLineLoopTo(IoSeq *self, IoObject *locals, IoMessage *m);
25 IoObject *IoSeq_drawQuadTo(IoSeq *self, IoObject *locals, IoMessage *m);
26 IoObject *IoSeq_drawLineLoop(IoSeq *self, IoObject *locals, IoMessage *m);
27 IoObject *IoSeq_drawLineLoopi(IoSeq *self, IoObject *locals, IoMessage *m);
28 IoObject *IoSeq_drawQuad(IoSeq *self, IoObject *locals, IoMessage *m);
30 IoObject *IoSeq_glVertex(IoSeq *self, IoObject *locals, IoMessage *m);
31 IoObject *IoSeq_glColor(IoSeq *self, IoObject *locals, IoMessage *m);
32 IoObject *IoSeq_glClearColor(IoSeq *self, IoObject *locals, IoMessage *m);
34 /* --- vector stuff --- */
36 IoObject *IoSeq_drawAsLine(IoSeq *self, IoObject *locals, IoMessage *m);
37 IoObject *IoSeq_drawFilled(IoSeq *self, IoObject *locals, IoMessage *m);
39 #endif