MonobjcMonobjc Documented Class Library
glShaderSource Method (shader, count, string, length)
NamespacesMonobjc.OpenGLGLglShaderSource(UInt32, Int32, array<SByte>[]()[][], Int32%)

Original signature is 'extern void glShaderSource (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length);'

Declaration Syntax
C#Visual BasicVisual C++
public static void glShaderSource(
	uint shader,
	int count,
	sbyte[] string,
	ref int length
)
Public Shared Sub glShaderSource ( _
	shader As UInteger, _
	count As Integer, _
	string As SByte(), _
	ByRef length As Integer _
)
public:
static void glShaderSource(
	unsigned int shader, 
	int count, 
	array<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 (array<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)

Assembly: Monobjc.OpenGL (Module: Monobjc.OpenGL)