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, Double%, Double%, IntPtr, Double, Double, Double%, Double%, IntPtr, 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,
	ref double model,
	ref double proj,
	IntPtr view,
	double nearPlane,
	double farPlane,
	out double objX,
	out double objY,
	IntPtr objZ,
	out double objW
)
Public Shared Function gluUnProject4 ( _
	winX As Double, _
	winY As Double, _
	winZ As Double, _
	clipW As Double, _
	ByRef 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, _
	objZ As IntPtr, _
	<OutAttribute> ByRef objW As Double _
) As Integer
public:
static int gluUnProject4(
	double winX, 
	double winY, 
	double winZ, 
	double clipW, 
	double% model, 
	double% proj, 
	IntPtr view, 
	double nearPlane, 
	double farPlane, 
	[OutAttribute] double% objX, 
	[OutAttribute] double% objY, 
	IntPtr 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.IntPtr,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.IntPtr,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.IntPtr,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.IntPtr,System.Double@)"]

model (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.IntPtr,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.IntPtr,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.IntPtr,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.IntPtr,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.IntPtr,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.IntPtr,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.IntPtr,System.Double@)"]

objZ (IntPtr)

[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.IntPtr,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.IntPtr,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.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)