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

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

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

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

winY (Double)

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

winZ (Double)

[Missing <param name="winZ"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject(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.gluUnProject(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.gluUnProject(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.gluUnProject(System.Double,System.Double,System.Double,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)"]

objX (IntPtr)

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

objY (IntPtr)

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

objZ (IntPtr)

[Missing <param name="objZ"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject(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.gluUnProject(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)