2 //metadoc copyright Steve Dekorte 2002
4 //metadoc license BSD revised
7 #ifndef IOPOINT_GL_DEFINED
8 #define IOPOINT_GL_DEFINED 1
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
);