2 //metadoc copyright Steve Dekorte 2002
4 //metadoc license BSD revised
7 #ifndef IOGLUQUADRIC_DEFINED
8 #define IOGLUQUADRIC_DEFINED 1
16 #define ISGLUQUADRIC(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoGLUQuadric_rawClone)
18 typedef IoObject IoGLUQuadric
;
26 IoObject
*IoMessage_locals_gluQuadricArgAt_(IoMessage
*self
, IoObject
*locals
, int n
);
28 IoGLUQuadric
*IoGLUQuadric_rawClone(IoGLUQuadric
*self
);
29 IoGLUQuadric
*IoGLUQuadric_proto(void *state
);
30 IoGLUQuadric
*IoGLUQuadric_new(void *state
);
32 void IoGLUQuadric_free(IoGLUQuadric
*self
);
33 void IoGLUQuadric_mark(IoGLUQuadric
*self
);
34 GLUquadricObj
*IoGLUQuadric_quadric(IoGLUQuadric
*self
);
36 IoObject
*IoGLUQuadric_clone(IoGLUQuadric
*self
, IoObject
*locals
, IoMessage
*m
);