Original signature is 'extern void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length);'
Declaration Syntax
C# | Visual Basic | Visual C++ |
public static void glShaderSourceARB( IntPtr shaderObj, int count, ref sbyte string, IntPtr length )
Public Shared Sub glShaderSourceARB ( _ shaderObj As IntPtr, _ count As Integer, _ ByRef string As SByte, _ length As IntPtr _ )
public: static void glShaderSourceARB( IntPtr shaderObj, int count, signed char% string, IntPtr length )
Parameters
- shaderObj (IntPtr)
[Missing <param name="shaderObj"/> documentation for "M:Monobjc.OpenGL.GL.glShaderSourceARB(System.IntPtr,System.Int32,System.SByte@,System.IntPtr)"]
- count (Int32)
[Missing <param name="count"/> documentation for "M:Monobjc.OpenGL.GL.glShaderSourceARB(System.IntPtr,System.Int32,System.SByte@,System.IntPtr)"]
- string (SByte%)
[Missing <param name="string"/> documentation for "M:Monobjc.OpenGL.GL.glShaderSourceARB(System.IntPtr,System.Int32,System.SByte@,System.IntPtr)"]
- length (IntPtr)
[Missing <param name="length"/> documentation for "M:Monobjc.OpenGL.GL.glShaderSourceARB(System.IntPtr,System.Int32,System.SByte@,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)