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