[Pyrex] Function Pointer
Marco Bubke
marco at bubke.de
Fri Mar 5 04:18:04 CET 2004
On Friday 05 March 2004 03:45, Greg Ewing wrote:
> In that case, I'm stumped. You may need to post the rest of
> your code...
Ok. This is th whole relevant code. The whole file is to large.
cdef extern from "GL/glu.h":
cdef struct GLUtesselator_
ctypedef GLUtesselator_ GLUtesselator
ctypedef GLUtesselator_ GLUtesselatorObj
ctypedef GLUtesselator_ GLUtriangulatorObj
ctypedef GLvoid (*_GLUfuncptr)()
cdef enum:
GLU_TESS_COMBINE_DATA
GLU_TESS_BEGIN_DATA
GLU_TESS_ERROR
GLU_TESS_VERTEX_DATA
GLU_TESS_BEGIN
void gluOrtho2D(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top)
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble
model[16], GLdouble proj[16], GLint view[4], GLdouble* objX, GLdouble* objY,
GLdouble* objZ)
GLUtesselator* gluNewTess()
void gluDeleteTess(GLUtesselator*)
void gluTessBeginPolygon(GLUtesselator*, object)
void gluTessBeginContour(GLUtesselator*)
void gluTessEndPolygon(GLUtesselator*)
void gluTessEndContour(GLUtesselator*)
void gluTessVertex(GLUtesselator*, GLdouble coords[3], object)
void gluTessCallback(GLUtesselator*, GLenum which, _GLUfuncptr)
void gluTessNormal(GLUtesselator*, GLdouble x, GLdouble y, GLdouble z)
cdef extern from "GL/glu.h":
cdef struct GLUtesselator_
ctypedef GLUtesselator_ GLUtesselator
ctypedef GLUtesselator_ GLUtesselatorObj
ctypedef GLUtesselator_ GLUtriangulatorObj
ctypedef GLvoid (*_GLUfuncptr)()
cdef enum:
GLU_TESS_COMBINE_DATA
GLU_TESS_BEGIN_DATA
GLU_TESS_ERROR
GLU_TESS_VERTEX_DATA
GLU_TESS_BEGIN
void gluOrtho2D(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top)
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble
model[16], GLdouble proj[16], GLint view[4], GLdouble* objX, GLdouble* objY,
GLdouble* objZ)
GLUtesselator* gluNewTess()
void gluDeleteTess(GLUtesselator*)
void gluTessBeginPolygon(GLUtesselator*, object)
void gluTessBeginContour(GLUtesselator*)
void gluTessEndPolygon(GLUtesselator*)
void gluTessEndContour(GLUtesselator*)
void gluTessVertex(GLUtesselator*, GLdouble coords[3], object)
void gluTessCallback(GLUtesselator*, GLenum which, _GLUfuncptr)
void gluTessNormal(GLUtesselator*, GLdouble x, GLdouble y, GLdouble z)
More information about the Pyrex
mailing list