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);'
C# | Visual Basic | Visual C++ |
public static int gluUnProject4( double winX, double winY, double winZ, double clipW, ref double model, IntPtr proj, int[] view, double nearPlane, double farPlane, out double objX, out double objY, out double objZ, IntPtr objW )
Public Shared Function gluUnProject4 ( _ winX As Double, _ winY As Double, _ winZ As Double, _ clipW As Double, _ ByRef model As Double, _ proj As IntPtr, _ view As Integer(), _ nearPlane As Double, _ farPlane As Double, _ <OutAttribute> ByRef objX As Double, _ <OutAttribute> ByRef objY As Double, _ <OutAttribute> ByRef objZ As Double, _ objW As IntPtr _ ) As Integer
- winX (Double)
[Missing <param name="winX"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- winY (Double)
[Missing <param name="winY"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- winZ (Double)
[Missing <param name="winZ"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- clipW (Double)
[Missing <param name="clipW"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- model (Double%)
[Missing <param name="model"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- proj (IntPtr)
[Missing <param name="proj"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- view (array<Int32>[]()[][])
[Missing <param name="view"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- nearPlane (Double)
[Missing <param name="nearPlane"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- farPlane (Double)
[Missing <param name="farPlane"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- objX (Double%)
[Missing <param name="objX"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- objY (Double%)
[Missing <param name="objY"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- objZ (Double%)
[Missing <param name="objZ"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- objW (IntPtr)
[Missing <param name="objW"/> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
[Missing <returns> documentation for "M:Monobjc.OpenGL.GL.gluUnProject4(System.Double,System.Double,System.Double,System.Double,System.Double@,System.IntPtr,System.Int32[],System.Double,System.Double,System.Double@,System.Double@,System.Double@,System.IntPtr)"]
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)