MonobjcMonobjc Documented Class Library
gluUnProject4 Method (winX, winY, winZ, clipW, model, proj, view, nearPlane, farPlane, objX, objY, objZ, objW)
NamespacesMonobjc.OpenGLGLgluUnProject4(Double, Double, Double, Double, array<Double>[]()[][], Double%, IntPtr, Double, Double, Double%, Double%, Double%, Double%)

Original signature is 'extern GLint gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearPlane, GLdouble farPlane, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);'

Declaration Syntax
C#Visual BasicVisual C++
public static int gluUnProject4(
	double winX,
	double winY,
	double winZ,
	double clipW,
	double[] model,
	ref double proj,
	IntPtr view,
	double nearPlane,
	double farPlane,
	out double objX,
	out double objY,
	out double objZ,
	out double objW
)
Public Shared Function gluUnProject4 ( _
	winX As Double, _
	winY As Double, _
	winZ As Double, _
	clipW As Double, _
	model As Double(), _
	ByRef proj As Double, _
	view As IntPtr, _
	nearPlane As Double, _
	farPlane As Double, _
	<OutAttribute> ByRef objX As Double, _
	<OutAttribute> ByRef objY As Double, _
	<OutAttribute> ByRef objZ As Double, _
	<OutAttribute> ByRef objW As Double _
) As Integer
public:
static int gluUnProject4(
	double winX, 
	double winY, 
	double winZ, 
	double clipW, 
	array<double>^ model, 
	double% proj, 
	IntPtr view, 
	double nearPlane, 
	double farPlane, 
	[OutAttribute] double% objX, 
	[OutAttribute] double% objY, 
	[OutAttribute] double% objZ, 
	[OutAttribute] double% objW
)
Parameters
winX (Double)

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

winY (Double)

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

winZ (Double)

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

clipW (Double)

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

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

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

proj (Double%)

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

view (IntPtr)

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

nearPlane (Double)

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

farPlane (Double)

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

objX (Double%)

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

objY (Double%)

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

objZ (Double%)

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

objW (Double%)

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

Return Value

[Missing <returns> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double[],System.Double@,System.IntPtr,System.Double,System.Double,System.Double@,System.Double@,System.Double@,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)