MonobjcMonobjc Documented Class Library
gluProject Method (objX, objY, objZ, model, proj, view, winX, winY, winZ)
NamespacesMonobjc.OpenGLGLgluProject(Double, Double, Double, IntPtr, array<Double>[]()[][], Int32%, Double%, IntPtr, Double%)

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,
	double[] proj,
	ref int view,
	out double winX,
	IntPtr winY,
	out double winZ
)
Public Shared Function gluProject ( _
	objX As Double, _
	objY As Double, _
	objZ As Double, _
	model As IntPtr, _
	proj As Double(), _
	ByRef view As Integer, _
	<OutAttribute> ByRef winX As Double, _
	winY As IntPtr, _
	<OutAttribute> ByRef winZ As Double _
) As Integer
public:
static int gluProject(
	double objX, 
	double objY, 
	double objZ, 
	IntPtr model, 
	array<double>^ proj, 
	int% view, 
	[OutAttribute] double% winX, 
	IntPtr winY, 
	[OutAttribute] double% winZ
)
Parameters
objX (Double)

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

objY (Double)

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

objZ (Double)

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

model (IntPtr)

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

proj (array<Double>[]()[][])

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

view (Int32%)

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

winX (Double%)

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

winY (IntPtr)

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

winZ (Double%)

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

Return Value

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

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)