MonobjcMonobjc Documented Class Library
gluProject Method (objX, objY, objZ, model, proj, view, winX, winY, winZ)
NamespacesMonobjc.OpenGLGLgluProject(Double, Double, Double, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Original signature is 'extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);'

Declaration Syntax
C#Visual BasicVisual C++
public static int gluProject(
	double objX,
	double objY,
	double objZ,
	IntPtr model,
	IntPtr proj,
	IntPtr view,
	IntPtr winX,
	IntPtr winY,
	IntPtr winZ
)
Public Shared Function gluProject ( _
	objX As Double, _
	objY As Double, _
	objZ As Double, _
	model As IntPtr, _
	proj As IntPtr, _
	view As IntPtr, _
	winX As IntPtr, _
	winY As IntPtr, _
	winZ As IntPtr _
) As Integer
public:
static int gluProject(
	double objX, 
	double objY, 
	double objZ, 
	IntPtr model, 
	IntPtr proj, 
	IntPtr view, 
	IntPtr winX, 
	IntPtr winY, 
	IntPtr winZ
)
Parameters
objX (Double)

[Missing <param name="objX"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

objY (Double)

[Missing <param name="objY"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

objZ (Double)

[Missing <param name="objZ"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

model (IntPtr)

[Missing <param name="model"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

proj (IntPtr)

[Missing <param name="proj"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

view (IntPtr)

[Missing <param name="view"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

winX (IntPtr)

[Missing <param name="winX"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

winY (IntPtr)

[Missing <param name="winY"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

winZ (IntPtr)

[Missing <param name="winZ"/> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

Return Value

[Missing <returns> documentation for "M:Monobjc.OpenGL.GL.gluProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.OpenGL (Module: Monobjc.OpenGL)